RtlSetAllBitsEx

VOID __stdcall RtlSetAllBitsEx(_RTL_BITMAP_EX *BitMapHeader){
  unsigned __int64 *Buffer; 
  unsigned __int64 v2; 
  unsigned __int64 v3; 
  unsigned __int64 v4; 

  Buffer = BitMapHeader->Buffer;
  v2 = BitMapHeader->SizeOfBitMap & 0x1F;
  v3 = BitMapHeader->SizeOfBitMap >> 5;
  v4 = v3 + (v2 != 0);
  if( v4 )
  {
    if( ((unsigned __int8)Buffer & 4) != 0 )
    {
      *(_DWORD *)Buffer = -1;
      v4 = v3 + -(__int64)((unsigned __int128)-(__int128)v2 >> 64) - 1;
      if( !v4 )
        return;
      Buffer = (unsigned __int64 *)((char *)Buffer + 4);
    }
    memset(Buffer, 0xFFu, 8 * (v4 >> 1));
    if( (v4 & 1) != 0 )
      *((_DWORD *)Buffer + v4 - 1) = -1;
  }
}

Referenced by:

IopLiveDumpAllocAndInitResources
MiInitializeUltraSpace