|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <hal.h>#include <debug.h>#include "pci_classes.h"#include "pci_vendors.h"
Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | NEWLINE "\n" |
Variables | |
| KSPIN_LOCK | HalpPCIConfigLock |
| ULONG | HalpPciIrqMask |
| static BOOLEAN | WarningsGiven [5] |
| NTSTATUS NTAPI HalAdjustResourceList | ( | IN PIO_RESOURCE_REQUIREMENTS_LIST * | ResourceList | ) |
Definition at line 1361 of file bussupp.c.
| 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 | ||
| ) |
Definition at line 1388 of file bussupp.c.
| ULONG NTAPI HalGetBusData | ( | IN BUS_DATA_TYPE | BusDataType, |
| IN ULONG | BusNumber, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 1432 of file bussupp.c.
| ULONG NTAPI HalGetBusDataByOffset | ( | IN BUS_DATA_TYPE | BusDataType, |
| IN ULONG | BusNumber, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 1453 of file bussupp.c.
Referenced by HalGetBusData().
| ULONG NTAPI HalGetInterruptVector | ( | IN INTERFACE_TYPE | InterfaceType, |
| IN ULONG | BusNumber, | ||
| IN ULONG | BusInterruptLevel, | ||
| IN ULONG | BusInterruptVector, | ||
| OUT PKIRQL | Irql, | ||
| OUT PKAFFINITY | Affinity | ||
| ) |
Definition at line 1486 of file bussupp.c.
| BOOLEAN NTAPI HaliFindBusAddressTranslation | ( | IN PHYSICAL_ADDRESS | BusAddress, |
| IN OUT PULONG | AddressSpace, | ||
| OUT PPHYSICAL_ADDRESS | TranslatedAddress, | ||
| IN OUT PULONG_PTR | Context, | ||
| IN BOOLEAN | NextBus | ||
| ) |
Definition at line 1242 of file bussupp.c.
Referenced by HalpInitBusHandler().
| BOOLEAN NTAPI HaliTranslateBusAddress | ( | IN INTERFACE_TYPE | InterfaceType, |
| IN ULONG | BusNumber, | ||
| IN PHYSICAL_ADDRESS | BusAddress, | ||
| IN OUT PULONG | AddressSpace, | ||
| OUT PPHYSICAL_ADDRESS | TranslatedAddress | ||
| ) |
Definition at line 1324 of file bussupp.c.
Referenced by HalpInitBusHandler(), and HalTranslateBusAddress().
|
static |
Definition at line 197 of file bussupp.c.
Referenced by HalpInitializePciBus().
| 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 | ||
| ) |
Definition at line 27 of file bussupp.c.
Referenced by HalpAllocateAndInitPciBusHandler(), and HalpRegisterInternalBusHandlers().
| 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 | ||
| ) |
Definition at line 1207 of file bussupp.c.
Referenced by HalAssignSlotResources().
| VOID NTAPI HalpDebugPciDumpBus | ( | IN PBUS_HANDLER | BusHandler, |
| IN PCI_SLOT_NUMBER | PciSlot, | ||
| IN ULONG | i, | ||
| IN ULONG | j, | ||
| IN ULONG | k, | ||
| IN PPCI_COMMON_CONFIG | PciData | ||
| ) |
Definition at line 707 of file bussupp.c.
Referenced by HalpInitializePciBus().
Definition at line 610 of file bussupp.c.
Referenced by HalpInitializePciBus().
|
static |
Definition at line 342 of file bussupp.c.
Referenced by HalpInitializePciBus().
Definition at line 556 of file bussupp.c.
Referenced by HalpInitializePciBus().
Definition at line 1176 of file bussupp.c.
Definition at line 936 of file bussupp.c.
|
static |
Definition at line 540 of file bussupp.c.
Referenced by HalpGetPciBridgeConfig().
|
static |
Definition at line 487 of file bussupp.c.
Referenced by HalpInitializePciBus().
|
static |
Definition at line 406 of file bussupp.c.
Referenced by HalpInitializePciBus().
|
static |
Definition at line 282 of file bussupp.c.
Referenced by HalpInitializePciBus().
Definition at line 149 of file bussupp.c.
Referenced by HalpInitializePciBus().
Definition at line 75 of file bussupp.c.
Referenced by HalpInitBusHandlers().
Definition at line 1185 of file bussupp.c.
| ULONG NTAPI HalSetBusData | ( | IN BUS_DATA_TYPE | BusDataType, |
| IN ULONG | BusNumber, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 1532 of file bussupp.c.
| ULONG NTAPI HalSetBusDataByOffset | ( | IN BUS_DATA_TYPE | BusDataType, |
| IN ULONG | BusNumber, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 1552 of file bussupp.c.
Referenced by HalSetBusData().
| BOOLEAN NTAPI HalTranslateBusAddress | ( | IN INTERFACE_TYPE | InterfaceType, |
| IN ULONG | BusNumber, | ||
| IN PHYSICAL_ADDRESS | BusAddress, | ||
| IN OUT PULONG | AddressSpace, | ||
| OUT PPHYSICAL_ADDRESS | TranslatedAddress | ||
| ) |
Definition at line 1585 of file bussupp.c.
Referenced by HaliFindBusAddressTranslation().
Definition at line 674 of file bussupp.c.
Referenced by HalpDebugPciDumpBus().
|
extern |
Definition at line 22 of file pcibus.c.
Referenced by HalpInitializePciBus(), HalpInitializePciStubs(), HalpPCIReleaseSynchronizationType2(), HalpPCIReleaseSynchronzationType1(), HalpPCISynchronizeType1(), and HalpPCISynchronizeType2().
| ULONG HalpPciIrqMask |
Definition at line 19 of file bussupp.c.
Referenced by HalpInitializePciBus().
|
static |
Definition at line 551 of file bussupp.c.
Referenced by HalpFixupPciSupportedRanges(), HalpGetPciBridgeConfig(), PataProcessAtapiRequest(), and PataProcessAtaRequest().