HalpFindInterruptController

UINT64 *__stdcall HalpFindInterruptController(INT64 a1){
  UINT64 *v1; 
  UINT64 *result; 

  if( HalpInterruptControllerCount )
  {
    v1 = (UINT64 *)qword_140C4B850;
    while( v1 != (UINT64 *)&qword_140C4B850 )
    {
      result = v1;
      v1 = (UINT64 *)*v1;
      if( !(_DWORD)a1 || *((_DWORD *)result + 54) == (_DWORD)a1 )
        return result;
    }
  }
  return 0i64;
}

Referenced by:

HalpInterruptSelectController