HalTranslateBusAddress

NTSTATUS __fastcall HalTranslateBusAddress(
        _INTERFACE_TYPE InterfaceType,
        UINT32 BusNumber,
        PHYSICAL_ADDRESS BusAddress,
        _LARGE_INTEGER *TranslatedAddress){
  NTSTATUS result; 
  PPHYSICAL_ADDRESS TranslatedAddressa; 

  if( InterfaceType == PCIBus )
    return((__int64(__fastcall *)(_QWORD, _DWORD, _QWORD, _QWORD, _QWORD))off_140C005C8[0])(
             5i64,
             BusNumber,
             (PHYSICAL_ADDRESS)BusAddress.QuadPart,
             TranslatedAddress,
             TranslatedAddressa);
  result = (int)TranslatedAddressa;
  *TranslatedAddressa = BusAddress;
  LOBYTE(result) = 1;
  return result;
}

Referenced by:

HalpReportResourceUsage
HeadlessTerminalAddResources
IopTranslateBusAddress