ReactOS 0.4.16-dev-852-gcfcc8d8
|
#include <hal.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
KSPIN_LOCK | HalpBusDatabaseSpinLock |
KEVENT | HalpBusDatabaseEvent |
LIST_ENTRY | HalpAllBusHandlers |
PARRAY | HalpBusTable |
PARRAY | HalpConfigTable |
#define NDEBUG |
Definition at line 12 of file bushndlr.c.
VOID FASTCALL HaliDereferenceBusHandler | ( | IN PBUS_HANDLER | Handler | ) |
Definition at line 182 of file bushndlr.c.
Referenced by HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliHandlerForBus | ( | IN INTERFACE_TYPE | InterfaceType, |
IN ULONG | BusNumber | ||
) |
Definition at line 194 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliHandlerForConfigSpace | ( | IN BUS_DATA_TYPE | ConfigType, |
IN ULONG | BusNumber | ||
) |
Definition at line 203 of file bushndlr.c.
Referenced by HalpInitBusHandler().
VOID FASTCALL HaliReferenceBusHandler | ( | IN PBUS_HANDLER | Handler | ) |
Definition at line 171 of file bushndlr.c.
Referenced by HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliReferenceHandlerForBus | ( | IN INTERFACE_TYPE | InterfaceType, |
IN ULONG | BusNumber | ||
) |
Definition at line 212 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliReferenceHandlerForConfigSpace | ( | IN BUS_DATA_TYPE | ConfigType, |
IN ULONG | BusNumber | ||
) |
Definition at line 221 of file bushndlr.c.
Referenced by HalGetBusDataByOffset(), and HalSetBusDataByOffset().
NTSTATUS NTAPI HaliRegisterBusHandler | ( | IN INTERFACE_TYPE | InterfaceType, |
IN BUS_DATA_TYPE | ConfigType, | ||
IN ULONG | BusNumber, | ||
IN INTERFACE_TYPE | ParentBusType, | ||
IN ULONG | ParentBusNumber, | ||
IN ULONG | ExtraData, | ||
IN PINSTALL_BUS_HANDLER | InstallCallback, | ||
OUT PBUS_HANDLER * | ReturnedBusHandler | ||
) |
Definition at line 266 of file bushndlr.c.
Referenced by HalpInitBusHandler().
Definition at line 27 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpInitBusHandler().
PBUS_HANDLER NTAPI HalpContextToBusHandler | ( | IN ULONG_PTR | ContextValue | ) |
Definition at line 230 of file bushndlr.c.
Referenced by HaliFindBusAddressTranslation().
Definition at line 50 of file bushndlr.c.
Referenced by HaliRegisterBusHandler().
Definition at line 444 of file bushndlr.c.
Referenced by HalpRegisterInternalBusHandlers(), and LoadBootDeviceDriver().
PBUS_HANDLER FASTCALL HalpLookupHandler | ( | IN PARRAY | Array, |
IN ULONG | Type, | ||
IN ULONG | Number, | ||
IN BOOLEAN | AddReference | ||
) |
Definition at line 76 of file bushndlr.c.
Referenced by HaliHandlerForBus(), HaliHandlerForConfigSpace(), HaliReferenceHandlerForBus(), and HaliReferenceHandlerForConfigSpace().
NTSTATUS NTAPI HalpNoAdjustResourceList | ( | _In_ PBUS_HANDLER | BusHandler, |
_In_ PBUS_HANDLER | RootHandler, | ||
_Inout_ PIO_RESOURCE_REQUIREMENTS_LIST * | pResourceList | ||
) |
Handler for buses without configuration space.
Definition at line 133 of file bushndlr.c.
Referenced by HaliRegisterBusHandler().
NTSTATUS NTAPI HalpNoAssignSlotResources | ( | _In_ PBUS_HANDLER | BusHandler, |
_In_ PBUS_HANDLER | RootHandler, | ||
_In_ PUNICODE_STRING | RegistryPath, | ||
_In_opt_ PUNICODE_STRING | DriverClassName, | ||
_In_ PDRIVER_OBJECT | DriverObject, | ||
_In_opt_ PDEVICE_OBJECT | DeviceObject, | ||
_In_ ULONG | SlotNumber, | ||
_Inout_ PCM_RESOURCE_LIST * | AllocatedResources | ||
) |
Handler for buses without configuration space.
Definition at line 151 of file bushndlr.c.
Referenced by HaliRegisterBusHandler().
ULONG NTAPI HalpNoBusData | ( | _In_ PBUS_HANDLER | BusHandler, |
_In_ PBUS_HANDLER | RootHandler, | ||
_In_ ULONG | SlotNumber, | ||
_In_ PVOID | Buffer, | ||
_In_ ULONG | Offset, | ||
_In_ ULONG | Length | ||
) |
Handler for buses without configuration space.
Definition at line 111 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpRegisterInternalBusHandlers().
LIST_ENTRY HalpAllBusHandlers |
Definition at line 19 of file bushndlr.c.
Referenced by HaliFindBusAddressTranslation(), HaliRegisterBusHandler(), HalpContextToBusHandler(), and HalpInitBusHandler().
KEVENT HalpBusDatabaseEvent |
Definition at line 18 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpInitBusHandler().
KSPIN_LOCK HalpBusDatabaseSpinLock |
Definition at line 17 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpInitBusHandler().
PARRAY HalpBusTable |
Definition at line 20 of file bushndlr.c.
Referenced by HaliHandlerForBus(), HaliReferenceHandlerForBus(), HaliRegisterBusHandler(), and HalpInitBusHandler().
PARRAY HalpConfigTable |
Definition at line 21 of file bushndlr.c.
Referenced by HaliHandlerForConfigSpace(), HaliReferenceHandlerForConfigSpace(), HaliRegisterBusHandler(), and HalpInitBusHandler().