KiIntSteerAssignCpuSet

VOID __stdcall KiIntSteerAssignCpuSet(
        _INTERRUPT_TRACKING_ROOT *IntTrackRoot,
        UINT16 Group,
        UINT64 CpuSetMask,
        INT64 a4,
        INT64 a5,
        INT64 a6,
        INT64 a7,
        INT64 a8,
        INT64 a9,
        INT64 a10,
        INT64 a11,
        INT64 a12,
        INT64 a13,
        INT64 a14,
        INT64 a15,
        INT64 a16,
        INT64 a17,
        INT64 a18,
        INT64 a19,
        INT64 a20){
  if( *((_BYTE *)IntTrackRoot + 132)
    && *((_WORD *)IntTrackRoot + 36) == Group
    && *((_QWORD *)IntTrackRoot + 17) != CpuSetMask )
  {
    *((_QWORD *)IntTrackRoot + 17) = CpuSetMask;
    if( KiIntSteerComputeCpuSet(IntTrackRoot, Group) < 0 )
      KiIntSteerClearCpuSetAssignment(IntTrackRoot);
  }
}

Referenced by:

No references.