MiSplitMirrorBitMap

NTSTATUS __stdcall MiSplitMirrorBitMap(_RTL_BITMAP_EX *BitMap, UINT64 StartPosition, UINT64 PageCount){
  unsigned __int64 *Buffer; 
  UINT64 v5; 

  Buffer = BitMap->Buffer;
  if( !Buffer )
    return 1;
  v5 = StartPosition + PageCount;
  if( MiSplitBitmapPages(
         MiVaSystemPtes,
         (char *)Buffer + (StartPosition >> 3),
         8 * (((StartPosition + PageCount + 7) >> 3) - (StartPosition >> 3))) )
  {
    if( v5 > BitMap->SizeOfBitMap )
      BitMap->SizeOfBitMap = v5;
    return 1;
  }
  return 0;
}

Referenced by:

MiActOnMirrorBitmap
MiAddPhysicalMemory