|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <hal.h>#include <debug.h>
Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| ULONG NTAPI HaliPciInterfaceReadConfig | ( | IN PBUS_HANDLER | RootBusHandler, |
| IN ULONG | BusNumber, | ||
| IN PCI_SLOT_NUMBER | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 934 of file pcibus.c.
Referenced by HalpInitializePciStubs().
| NTSTATUS NTAPI HalpAdjustPCIResourceList | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN OUT PIO_RESOURCE_REQUIREMENTS_LIST * | pResourceList | ||
| ) |
Definition at line 757 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler().
| NTSTATUS NTAPI HalpAssignPCISlotResources | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN PUNICODE_STRING | RegistryPath, | ||
| IN PUNICODE_STRING DriverClassName | OPTIONAL, | ||
| IN PDRIVER_OBJECT | DriverObject, | ||
| IN PDEVICE_OBJECT DeviceObject | OPTIONAL, | ||
| IN ULONG | Slot, | ||
| IN OUT PCM_RESOURCE_LIST * | AllocatedResources | ||
| ) |
Definition at line 798 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler(), and HalpAssignSlotResources().
| NTSTATUS NTAPI HalpGetISAFixedPCIIrq | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN PCI_SLOT_NUMBER | PciSlot, | ||
| OUT PSUPPORTED_RANGE * | Range | ||
| ) |
Definition at line 702 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler().
| ULONG NTAPI HalpGetPCIData | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 507 of file pcibus.c.
Referenced by HalGetBusDataByOffset(), and HalpAllocateAndInitPciBusHandler().
| ULONG NTAPI HalpGetPCIIntOnISABus | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN ULONG | BusInterruptLevel, | ||
| IN ULONG | BusInterruptVector, | ||
| OUT PKIRQL | Irql, | ||
| OUT PKAFFINITY | Affinity | ||
| ) |
Definition at line 658 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler().
Definition at line 1190 of file pcibus.c.
Referenced by HalpInitializePciBus(), HalReportResourceUsage(), and LoadBootDeviceDriver().
| VOID NTAPI HalpPCIConfig | ( | IN PBUS_HANDLER | BusHandler, |
| IN PCI_SLOT_NUMBER | Slot, | ||
| IN PUCHAR | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length, | ||
| IN FncConfigIO * | ConfigIO | ||
| ) |
Definition at line 219 of file pcibus.c.
Referenced by HalpReadPCIConfig(), and HalpWritePCIConfig().
| VOID NTAPI HalpPCIISALine2Pin | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN PCI_SLOT_NUMBER | SlotNumber, | ||
| IN PPCI_COMMON_CONFIG | PciNewData, | ||
| IN PPCI_COMMON_CONFIG | PciOldData | ||
| ) |
Definition at line 690 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler().
| VOID NTAPI HalpPCIPin2ISALine | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN PCI_SLOT_NUMBER | SlotNumber, | ||
| IN PPCI_COMMON_CONFIG | PciData | ||
| ) |
Definition at line 680 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler().
Definition at line 193 of file pcibus.c.
Definition at line 137 of file pcibus.c.
| VOID NTAPI HalpPCISynchronizeType1 | ( | IN PBUS_HANDLER | BusHandler, |
| IN PCI_SLOT_NUMBER | Slot, | ||
| OUT PKIRQL | OldIrql, | ||
| OUT PPCI_TYPE1_CFG_BITS | PciCfg1 | ||
| ) |
Definition at line 118 of file pcibus.c.
| VOID NTAPI HalpPCISynchronizeType2 | ( | IN PBUS_HANDLER | BusHandler, |
| IN PCI_SLOT_NUMBER | Slot, | ||
| OUT PKIRQL | OldIrql, | ||
| OUT PPCI_TYPE2_ADDRESS_BITS | PciCfg | ||
| ) |
Definition at line 162 of file pcibus.c.
| ULONG HalpPhase0GetPciDataByOffset | ( | _In_ ULONG | Bus, |
| _In_ PCI_SLOT_NUMBER | PciSlot, | ||
| _Out_writes_bytes_all_(Length) PVOID | Buffer, | ||
| _In_ ULONG | Offset, | ||
| _In_ ULONG | Length | ||
| ) |
Definition at line 368 of file pcibus.c.
Referenced by HalpConfigureDebuggingDevice(), and HalpFindMatchingDebuggingDevice().
| ULONG HalpPhase0SetPciDataByOffset | ( | _In_ ULONG | Bus, |
| _In_ PCI_SLOT_NUMBER | PciSlot, | ||
| _In_reads_bytes_(Length) PVOID | Buffer, | ||
| _In_ ULONG | Offset, | ||
| _In_ ULONG | Length | ||
| ) |
Definition at line 437 of file pcibus.c.
Referenced by HalpConfigureDebuggingDevice().
| PPCI_REGISTRY_INFO_INTERNAL NTAPI HalpQueryPciRegistryInfo | ( | VOID | ) |
Definition at line 957 of file pcibus.c.
Referenced by HalpInitializePciBus(), and HalpInitializePciStubs().
| VOID NTAPI HalpReadPCIConfig | ( | IN PBUS_HANDLER | BusHandler, |
| IN PCI_SLOT_NUMBER | Slot, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 257 of file pcibus.c.
Referenced by HaliPciInterfaceReadConfig(), HalpAllocateAndInitPciBusHandler(), HalpAssignPCISlotResources(), HalpDebugPciDumpBus(), HalpGetPciBridgeConfig(), HalpGetPCIData(), HalpInitializePciBus(), HalpIsValidPCIDevice(), HalpSetPCIData(), and HalpValidPCISlot().
| ULONG NTAPI HalpSetPCIData | ( | IN PBUS_HANDLER | BusHandler, |
| IN PBUS_HANDLER | RootHandler, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 587 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler(), and HalSetBusDataByOffset().
| BOOLEAN NTAPI HalpValidPCISlot | ( | IN PBUS_HANDLER | BusHandler, |
| IN PCI_SLOT_NUMBER | Slot | ||
| ) |
Definition at line 329 of file pcibus.c.
Referenced by HalpReadPCIConfig(), and HalpWritePCIConfig().
| VOID NTAPI HalpWritePCIConfig | ( | IN PBUS_HANDLER | BusHandler, |
| IN PCI_SLOT_NUMBER | Slot, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 283 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler(), HalpAssignPCISlotResources(), HalpDebugPciDumpBus(), and HalpSetPCIData().
| ULONG HalpBusType |
Definition at line 18 of file pcibus.c.
Referenced by HalHandleNMI(), HalInitSystem(), HalpInitDma(), HalpInitializeCmos(), HalpIs16BitPortDecodeSupported(), HalpRegisterInternalBusHandlers(), and HalReportResourceUsage().
| PCIPBUSDATA HalpFakePciBusData |
| BUS_HANDLER HalpFakePciBusHandler |
Definition at line 94 of file pcibus.c.
Referenced by HalGetBusDataByOffset(), HaliPciInterfaceReadConfig(), HalpAssignSlotResources(), HalpInitializePciStubs(), and HalSetBusDataByOffset().
| ULONG HalpMaxPciBus |
Definition at line 21 of file pcibus.c.
Referenced by HalpInitializePciStubs().
| ULONG HalpMinPciBus |
Definition at line 21 of file pcibus.c.
Referenced by HalGetBusDataByOffset().
| BOOLEAN HalpPCIConfigInitialized |
Definition at line 20 of file pcibus.c.
Referenced by HalGetBusDataByOffset(), HalpInitializePciStubs(), and HalSetBusDataByOffset().
| KSPIN_LOCK HalpPCIConfigLock |
Definition at line 22 of file pcibus.c.
Referenced by HalpInitializePciBus(), HalpInitializePciStubs(), HalpPCIReleaseSynchronizationType2(), HalpPCIReleaseSynchronzationType1(), HalpPCISynchronizeType1(), and HalpPCISynchronizeType2().
|
extern |
Definition at line 20 of file halinit.c.
Referenced by HalpAdjustPCIResourceList(), and HalpGetParameters().
| PCI_CONFIG_HANDLER PCIConfigHandler |
Definition at line 23 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler(), HalpInitializePciStubs(), HalpPCIConfig(), HalpReadPCIConfig(), and HalpWritePCIConfig().
| PCI_CONFIG_HANDLER PCIConfigHandlerType1 |
Definition at line 35 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler(), and HalpInitializePciStubs().
| PCI_CONFIG_HANDLER PCIConfigHandlerType2 |
Definition at line 57 of file pcibus.c.
Referenced by HalpAllocateAndInitPciBusHandler(), and HalpInitializePciStubs().
| UCHAR PCIDeref[4][4] |
Definition at line 26 of file pcibus.c.
Referenced by HalpPCIConfig(), HalpPhase0GetPciDataByOffset(), and HalpPhase0SetPciDataByOffset().