PpmParkReportMask

UINT8 __stdcall PpmParkReportMask(){
  if( PpmIsParkingEnabled && !KeIsEqualAffinityEx(&PpmPerfCoreParkingMask.Count, &PpmPerfReportedCoreParkingMask.Count) )
  {
    KeCopyAffinityEx(&PpmPerfReportedCoreParkingMask, &PpmPerfCoreParkingMask);
    if( KeGetCurrentPrcb()->PowerState.Hypervisor == ProcHypervisorPower )
      HvlParkedVirtualProcessors();
    if( *(&stru_140C23628 + 478) )
      (*(&stru_140C23628 + 478))(*(&PopIrpWorkerControlEvent + 152), &PpmPerfCoreParkingMask);
    KeCpuSetReportParkedProcessors(&PpmPerfCoreParkingMask, 2u);
  }
  return 1;
}

Referenced by:

No references.