Defines |
| #define | NDEBUG |
Functions |
| PBUS_HANDLER NTAPI | HalpAllocateBusHandler (IN INTERFACE_TYPE InterfaceType, IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN INTERFACE_TYPE ParentBusInterfaceType, IN ULONG ParentBusNumber, IN ULONG BusSpecificData) |
| VOID NTAPI INIT_FUNCTION | HalpRegisterInternalBusHandlers (VOID) |
| NTSTATUS NTAPI INIT_FUNCTION | HalpMarkChipsetDecode (BOOLEAN OverrideEnable) |
| PBUS_HANDLER NTAPI INIT_FUNCTION | HalpAllocateAndInitPciBusHandler (IN ULONG PciType, IN ULONG BusNo, IN BOOLEAN TestAllocation) |
| BOOLEAN NTAPI INIT_FUNCTION | HalpIsValidPCIDevice (IN PBUS_HANDLER BusHandler, IN PCI_SLOT_NUMBER Slot) |
| NTSTATUS NTAPI INIT_FUNCTION | HalpGetChipHacks (IN USHORT VendorId, IN USHORT DeviceId, IN UCHAR RevisionId, IN PULONG HackFlags) |
| BOOLEAN NTAPI INIT_FUNCTION | HalpIsRecognizedCard (IN PPCI_REGISTRY_INFO_INTERNAL PciRegistryInfo, IN PPCI_COMMON_CONFIG PciData, IN ULONG Flags) |
| BOOLEAN NTAPI INIT_FUNCTION | HalpIsIdeDevice (IN PPCI_COMMON_CONFIG PciData) |
| BOOLEAN NTAPI INIT_FUNCTION | HalpIsBridgeDevice (IN PPCI_COMMON_CONFIG PciData) |
| BOOLEAN NTAPI INIT_FUNCTION | HalpGetPciBridgeConfig (IN ULONG PciType, IN PUCHAR BusCount) |
| VOID NTAPI INIT_FUNCTION | HalpFixupPciSupportedRanges (IN ULONG BusCount) |
| VOID NTAPI INIT_FUNCTION | ShowSize (ULONG x) |
| VOID NTAPI INIT_FUNCTION | HalpDebugPciDumpBus (IN ULONG i, IN ULONG j, IN ULONG k, IN PPCI_COMMON_CONFIG PciData) |
| VOID NTAPI INIT_FUNCTION | HalpInitializePciBus (VOID) |
| VOID NTAPI INIT_FUNCTION | HalpInitBusHandlers (VOID) |
| VOID NTAPI INIT_FUNCTION | HalpRegisterKdSupportFunctions (VOID) |
| NTSTATUS NTAPI | HalpAssignSlotResources (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) |
| BOOLEAN NTAPI | HaliFindBusAddressTranslation (IN PHYSICAL_ADDRESS BusAddress, IN OUT PULONG AddressSpace, OUT PPHYSICAL_ADDRESS TranslatedAddress, IN OUT PULONG_PTR Context, IN BOOLEAN NextBus) |
| BOOLEAN NTAPI | HaliTranslateBusAddress (IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber, IN PHYSICAL_ADDRESS BusAddress, IN OUT PULONG AddressSpace, OUT PPHYSICAL_ADDRESS TranslatedAddress) |
| 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) |
Variables |
| KSPIN_LOCK | HalpPCIConfigLock |
| ULONG | HalpPciIrqMask |
| static BOOLEAN | WarningsGiven [5] |