KiGetDeepIdleProcessors

VOID __stdcall KiGetDeepIdleProcessors(_KAFFINITY_EX *DeepIdleMask, _KAFFINITY_EX *NonDeepIdleMask){
  unsigned __int8 CurrentIrql; 
  int v5[10]; 
  _InterlockedOr(v5, 0);
  CurrentIrql = KeGetCurrentIrql();
  __writecr8(2ui64);
  PoCopyDeepIdleMask(DeepIdleMask);
  __writecr8(CurrentIrql);
  KeComplementAffinityEx((__int64)NonDeepIdleMask, &DeepIdleMask->Count);
  KeAndAffinityEx(NonDeepIdleMask, &KeActiveProcessors, NonDeepIdleMask);
}

Referenced by:

KeFlushQueuedDpcs
KeRemoveQueueDpcEx