PopPowerAggregatorWorker

VOID __fastcall PopPowerAggregatorWorker(
        INT16 a1,
        INT64 a2,
        INT64 a3,
        INT64 a4,
        INT64 a5,
        INT64 a6,
        INT64 a7,
        INT64 a8){
  PopAcquireRwLockExclusive((_POP_RW_LOCK *)&PopPowerAggregatorLock);
  PopPowerAggregatorDiagTraceEvent(&POP_ETW_EVENT_POWER_AGGREGATOR_WORKER_START, 0, 0i64);
  qword_140C22900 = (__int64)KeGetCurrentThread();
  while( (dword_140C215B4 & 2) != 0 )
  {
    dword_140C215B4 &= ~2u;
    PopPowerAggregatorInvokeStateMachine();
  }
  qword_140C22900 = 0i64;
  dword_140C215B4 &= ~1u;
  PopPowerAggregatorDiagTraceEvent(&POP_ETW_EVENT_POWER_AGGREGATOR_WORKER_END, 0, 0i64);
  PopReleaseRwLock((UINT64)&PopPowerAggregatorLock);
}

Referenced by:

No references.