#include <hal.h>
#include <debug.h>
Go to the source code of this file.
|
NTSTATUS NTAPI | HalAdjustResourceList (IN PIO_RESOURCE_REQUIREMENTS_LIST *ResourceList) |
|
NTSTATUS NTAPI | HalAssignSlotResources (IN PUNICODE_STRING RegistryPath, IN PUNICODE_STRING DriverClassName, IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT DeviceObject, IN INTERFACE_TYPE BusType, IN ULONG BusNumber, IN ULONG SlotNumber, IN OUT PCM_RESOURCE_LIST *AllocatedResources) |
|
ULONG NTAPI | HalGetBusData (IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Length) |
|
ULONG NTAPI | HalGetBusDataByOffset (IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length) |
|
ULONG NTAPI | HalGetInterruptVector (IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber, IN ULONG BusInterruptLevel, IN ULONG BusInterruptVector, OUT PKIRQL Irql, OUT PKAFFINITY Affinity) |
|
ULONG NTAPI | HalSetBusData (IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Length) |
|
ULONG NTAPI | HalSetBusDataByOffset (IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length) |
|
BOOLEAN NTAPI | HalTranslateBusAddress (IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber, IN PHYSICAL_ADDRESS BusAddress, IN OUT PULONG AddressSpace, OUT PPHYSICAL_ADDRESS TranslatedAddress) |
|
◆ NDEBUG
Definition at line 12 of file bus.c.
◆ HalAdjustResourceList()
◆ HalAssignSlotResources()
Definition at line 38 of file bus.c.
◆ HalGetBusData()
Definition at line 57 of file bus.c.
◆ HalGetBusDataByOffset()
Definition at line 73 of file bus.c.
Referenced by AcpiOsReadPciConfiguration(), InterfaceBusGetBusData(), KdpSysReadBusData(), NdisImmediateReadPciSlotInformation(), NdisReadPciSlotInformation(), NdisReadPcmciaAttributeMemory(), OslIsPciDevicePresent(), PciGetAdjustedInterruptLine(), PdoReadPciBar(), ScsiPortGetBusData(), SpiGetPciConfigData(), and VideoPortGetBusData().
◆ HalGetInterruptVector()
Definition at line 90 of file bus.c.
◆ HalSetBusData()
◆ HalSetBusDataByOffset()
Definition at line 123 of file bus.c.
Referenced by AcpiOsWritePciConfiguration(), HaliReconfigurePciInterrupts(), InterfaceBusSetBusData(), KdpSysWriteBusData(), NdisImmediateWritePciSlotInformation(), NdisWritePciSlotInformation(), NdisWritePcmciaAttributeMemory(), PdoReadPciBar(), PdoStartDevice(), ScsiPortSetBusDataByOffset(), UniataEnableIoPCI(), UniataEnumBusMasterController__(), and VideoPortSetBusData().
◆ HalTranslateBusAddress()
Definition at line 140 of file bus.c.
Referenced by ConfigCallback(), HalpBuildPartialFromAddress(), HalpTranslateIsaBusAddress(), InterfaceBusTranslateBusAddress(), IntVideoPortMapMemory(), IopTranslateDeviceResources(), IoTranslateBusAddress(), NdisMDeregisterIoPortRange(), NdisMMapIoSpace(), NdisMRegisterIoPortRange(), and ScsiPortGetDeviceBase().