MmGetChannelInformation

__int64 __fastcall MmGetChannelInformation(unsigned __int16 a1, UINT64 a2, _QWORD *a3, UINT64 *a4){
  size_t v6; 
  UINT64 v7; 
  VOID *Pool; 
  __int64 v10[2]; 
  char Src[160]; 

  v10[0] = 0i64;
  if( (unsigned int)a2 >= (unsigned __int16)KeNumberNodes )
    return 3221225711i64;
  MiGetChannelInformation(*(_MI_PARTITION **)(*(&stru_140C4DB30 + 267) + 8i64 * a1), a2, (__int64)Src, v10);
  v6 = v10[0];
  v7 = v10[0];
  *a4 = v10[0];
  Pool = MiAllocatePool(64i64, v7, 0x68506D4Dui64);
  *a3 = Pool;
  if( !Pool )
    return 3221225626i64;
  memmove(Pool, Src, v6);
  return 0i64;
}

Referenced by:

ExpQueryChannelInformation
ExpQueryNumaAvailableMemory
KiPerformGroupConfiguration