PoFxRegisterComponentPerfStates

NTSTATUS __stdcall PoFxRegisterComponentPerfStates(
        ULONG_PTR BugCheckParameter2,
        ULONG_PTR BugCheckParameter3,
        INT64 a3,
        INT64 a4){
  __int64 v6; 
  INT64 a5; 
  INT64 a6; 

  if( BugCheckParameter3 >= *(_DWORD *)(*(_QWORD *)&BugCheckParameter2 + 828i64) )
    PopFxBugCheck(0x614u, BugCheckParameter2, BugCheckParameter3, 2u);
  _mm_lfence();
  v6 = *(_QWORD *)(*(_QWORD *)(*(_QWORD *)&BugCheckParameter2 + 832i64) + 8i64 * BugCheckParameter3);
  if( *(_QWORD *)(v6 + 424) )
    PopFxBugCheck(0x600u, BugCheckParameter2, BugCheckParameter3, 0);
  return PopFxRegisterComponentPerfStates(
           *(_POP_FX_DEVICE **)&BugCheckParameter2,
           (_POP_FX_COMPONENT *)v6,
           a3,
           (_LIST_ENTRY *)a4,
           a5,
           a6);
}

Referenced by:

No references.