PoArmStopWatchCollection

CHAR __stdcall PoArmStopWatchCollection(INT64 *a1){
  CHAR v1; 
  INT64 *v2; 
  INT64 v3; 
  INT64 *v4; 

  v1 = 0;
  v2 = a1;
  if( !a1[2] )
  {
    v1 = 1;
    v3 = *a1;
    a1[2] = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
    while( (INT64 *)v3 != v2 )
    {
      PopInternalUpdateStopWatchState(v3 - 8);
      v3 = *v4;
    }
    PopInternalUpdateActiveStopWatchesCollectionState((INT64)v2);
  }
  return v1;
}

Referenced by:

PdcPoPowerRequestBlockingCallback
PopStatsNotifyPowerRequestCsState