ReactOS 0.4.16-dev-61-ge128cbc
|
Go to the source code of this file.
Classes | |
struct | _PCI_TYPE1_CFG_BITS |
Macros | |
#define | TAG_HW_RESOURCE_LIST 'lRwH' |
#define | TAG_HW_DISK_CONTEXT 'cDwH' |
#define | PCI_TYPE1_ADDRESS_PORT (PULONG)0xCF8 |
#define | PCI_TYPE1_DATA_PORT 0xCFC |
Typedefs | |
typedef struct _PCI_TYPE1_CFG_BITS | PCI_TYPE1_CFG_BITS |
typedef struct _PCI_TYPE1_CFG_BITS * | PPCI_TYPE1_CFG_BITS |
typedef PCM_PARTIAL_RESOURCE_LIST(* | GET_HARDDISK_CONFIG_DATA) (UCHAR DriveNumber, ULONG *pSize) |
typedef BOOLEAN(* | FIND_PCI_BIOS) (PPCI_REGISTRY_INFO BusData) |
typedef ULONG(* | GET_SERIAL_PORT) (ULONG Index, PULONG Irq) |
Functions | |
VOID | StallExecutionProcessor (ULONG Microseconds) |
VOID | HalpCalibrateStallExecution (VOID) |
VOID | DetectBiosDisks (PCONFIGURATION_COMPONENT_DATA SystemKey, PCONFIGURATION_COMPONENT_DATA BusKey) |
VOID | DetectAcpiBios (PCONFIGURATION_COMPONENT_DATA SystemKey, ULONG *BusNumber) |
VOID | DetectApmBios (PCONFIGURATION_COMPONENT_DATA SystemKey, ULONG *BusNumber) |
VOID | DetectPciBios (PCONFIGURATION_COMPONENT_DATA SystemKey, ULONG *BusNumber) |
ULONG_PTR __cdecl | PnpBiosSupported (VOID) |
ULONG __cdecl | PnpBiosGetDeviceNodeCount (ULONG *NodeSize, ULONG *NodeCount) |
ULONG __cdecl | PnpBiosGetDeviceNode (UCHAR *NodeId, UCHAR *NodeBuffer) |
ULONG __cdecl | PnpBiosGetDockStationInformation (UCHAR *DockingStationInfo) |
USHORT __cdecl | PxeCallApi (USHORT Segment, USHORT Offset, USHORT Service, VOID *Parameter) |
Variables | |
GET_HARDDISK_CONFIG_DATA | GetHarddiskConfigurationData |
FIND_PCI_BIOS | FindPciBios |
Definition at line 33 of file hardware.h.
#define PCI_TYPE1_DATA_PORT 0xCFC |
Definition at line 34 of file hardware.h.
#define TAG_HW_DISK_CONTEXT 'cDwH' |
Definition at line 24 of file hardware.h.
#define TAG_HW_RESOURCE_LIST 'lRwH' |
Definition at line 23 of file hardware.h.
typedef BOOLEAN(* FIND_PCI_BIOS) (PPCI_REGISTRY_INFO BusData) |
Definition at line 62 of file hardware.h.
typedef PCM_PARTIAL_RESOURCE_LIST(* GET_HARDDISK_CONFIG_DATA) (UCHAR DriveNumber, ULONG *pSize) |
Definition at line 56 of file hardware.h.
Definition at line 68 of file hardware.h.
typedef struct _PCI_TYPE1_CFG_BITS * PPCI_TYPE1_CFG_BITS |
VOID DetectAcpiBios | ( | PCONFIGURATION_COMPONENT_DATA | SystemKey, |
ULONG * | BusNumber | ||
) |
Definition at line 54 of file hwacpi.c.
Referenced by Pc98HwDetect(), PcHwDetect(), and UefiHwDetect().
VOID DetectApmBios | ( | PCONFIGURATION_COMPONENT_DATA | SystemKey, |
ULONG * | BusNumber | ||
) |
Definition at line 46 of file hwapm.c.
Referenced by Pc98HwDetect(), and PcHwDetect().
VOID DetectBiosDisks | ( | PCONFIGURATION_COMPONENT_DATA | SystemKey, |
PCONFIGURATION_COMPONENT_DATA | BusKey | ||
) |
Definition at line 344 of file pchw.c.
Referenced by DetectCBusBios(), and DetectIsaBios().
VOID DetectPciBios | ( | PCONFIGURATION_COMPONENT_DATA | SystemKey, |
ULONG * | BusNumber | ||
) |
Definition at line 176 of file hwpci.c.
Referenced by Pc98HwDetect(), PcHwDetect(), and XboxHwDetect().
Definition at line 105 of file pchw.c.
Referenced by DetectPnpBios().
Referenced by DetectPnpBios().
Referenced by DetectDockingStation().
Referenced by DetectPnpBios().
Definition at line 60 of file pchw.c.
Referenced by AtaHardReset(), AtapiReadLogicalSectorLBA(), AtapiReadyCheck(), AtaReadLogicalSectorsLBA(), AtaSendAtapiPacket(), DetectKeyboardDevice(), DetectPS2AuxDevice(), DetectPS2AuxPort(), DetectSerialMouse(), DetectSerialPorts(), GetSerialMousePnpId(), IdentifyDevice(), KeStallExecutionProcessor(), Pc98Beep(), PcBeep(), PS2ControllerWait(), SelectDevice(), WaitForBusy(), WaitForFlags(), WaitForFlagsOr(), WinLdrInitializeHeadlessPort(), and WriteToSMBus().
|
extern |
Definition at line 26 of file hwpci.c.
Referenced by DetectPciBios(), Pc98HwDetect(), PcHwDetect(), and XboxHwDetect().
|
extern |
Definition at line 45 of file pchw.c.
Referenced by DetectBiosDisks(), Pc98HwDetect(), PcHwDetect(), and XboxHwDetect().