ReactOS
0.4.15-dev-5606-gf34e425
|
#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 158 of file bushndlr.c.
Referenced by HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliHandlerForBus | ( | IN INTERFACE_TYPE | InterfaceType, |
IN ULONG | BusNumber | ||
) |
Definition at line 170 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliHandlerForConfigSpace | ( | IN BUS_DATA_TYPE | ConfigType, |
IN ULONG | BusNumber | ||
) |
Definition at line 179 of file bushndlr.c.
Referenced by HalpInitBusHandler().
VOID FASTCALL HaliReferenceBusHandler | ( | IN PBUS_HANDLER | Handler | ) |
Definition at line 147 of file bushndlr.c.
Referenced by HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliReferenceHandlerForBus | ( | IN INTERFACE_TYPE | InterfaceType, |
IN ULONG | BusNumber | ||
) |
Definition at line 188 of file bushndlr.c.
Referenced by HaliRegisterBusHandler(), and HalpInitBusHandler().
PBUS_HANDLER FASTCALL HaliReferenceHandlerForConfigSpace | ( | IN BUS_DATA_TYPE | ConfigType, |
IN ULONG | BusNumber | ||
) |
Definition at line 197 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 242 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 206 of file bushndlr.c.
Referenced by HaliFindBusAddressTranslation().
Definition at line 50 of file bushndlr.c.
Referenced by HaliRegisterBusHandler().
Definition at line 420 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, | ||
IN OUT PIO_RESOURCE_REQUIREMENTS_LIST * | pResourceList | ||
) |
NTSTATUS NTAPI HalpNoAssignSlotResources | ( | 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 | SlotNumber, | ||
IN OUT PCM_RESOURCE_LIST * | AllocatedResources | ||
) |
ULONG NTAPI HalpNoBusData | ( | IN PBUS_HANDLER | BusHandler, |
IN PBUS_HANDLER | RootHandler, | ||
IN ULONG | SlotNumber, | ||
IN PVOID | Buffer, | ||
IN ULONG | Offset, | ||
IN ULONG | Length | ||
) |
Definition at line 108 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().