PopInitDripsWakeAccounting

NTSTATUS __stdcall PopInitDripsWakeAccounting(){
  __int64 v0; 
  __int64 v1; 
  __int64 v2; 
  __int64 v3; 
  unsigned __int128 v4; 

  v0 = 0i64;
  v1 = 0i64;
  v2 = 9i64;
  do
  {
    *(_QWORD *)((char *)&PopDripsWakeIdleAccountingBucketLimitsQpc + v1) = PpmConvertTime(
                                                                             *(_QWORD *)((char *)&PopDripsWakeIdleAccountingBucketLimitsMs
                                                                                       + v1),
                                                                             0x3E8ui64,
                                                                             PopQpcFrequency);
    v1 += 8i64;
    --v2;
  }
  while( v2 );
  v3 = 11i64;
  qword_140CFC928 = -1i64;
  do
  {
    v4 = *(unsigned __int64 *)((char *)&PopDripsWakePeriodAccountingBucketLimitsHns + v0)
       * (unsigned __int128)0x346DC5D63886594Bui64;
    v0 += 8i64;
    *(_QWORD *)((char *)&unk_140CFCBA8 + v0) = *((_QWORD *)&v4 + 1) >> 11;
    --v3;
  }
  while( v3 );
  qword_140CFCC08 = -1i64;
  return v4;
}

Referenced by:

PoInitSystem