HalpIommuReportIommuFault

NTSTATUS __stdcall HalpIommuReportIommuFault(PVOID BugCheckParameter2){
  __int64 v1; 
  NTSTATUS result; 

  result = dword_140C49BE4;
  if( dword_140C49BE4 == 1 )
  {
    LOBYTE(result) = HalpIommuTraceFault(
                       (PINTERRUPT_INITIALIZE_IO_UNIT *)BugCheckParameter2,
                       *(_QWORD *)(v1 + 16),
                       (NPTEXTMETRIC *)*(unsigned int *)(v1 + 28),
                       *(unsigned int *)(v1 + 40));
  }
  else if( !dword_140C49BE4 )
  {
    KeBugCheckEx(0xE6u, (PVOID)0x26, BugCheckParameter2, *(PVOID *)(v1 + 16), (PVOID)*(unsigned int *)(v1 + 28));
  }
  return result;
}

Referenced by:

No references.