|
ReactOS 0.4.16-dev-1946-g52006dd
|


Go to the source code of this file.
Classes | |
| struct | _PCI_DEVICE |
| struct | _COMMON_DEVICE_EXTENSION |
| struct | _PDO_DEVICE_EXTENSION |
| struct | _FDO_DEVICE_EXTENSION |
| struct | _PCI_DRIVER_EXTENSION |
| union | _PCI_TYPE1_CFG_CYCLE_BITS |
Macros | |
| #define | TAG_PCI '0ICP' |
Typedefs | |
| typedef struct _PCI_DEVICE | PCI_DEVICE |
| typedef struct _PCI_DEVICE * | PPCI_DEVICE |
| typedef struct _COMMON_DEVICE_EXTENSION | COMMON_DEVICE_EXTENSION |
| typedef struct _COMMON_DEVICE_EXTENSION * | PCOMMON_DEVICE_EXTENSION |
| typedef struct _PDO_DEVICE_EXTENSION | PDO_DEVICE_EXTENSION |
| typedef struct _PDO_DEVICE_EXTENSION * | PPDO_DEVICE_EXTENSION |
| typedef struct _FDO_DEVICE_EXTENSION | FDO_DEVICE_EXTENSION |
| typedef struct _FDO_DEVICE_EXTENSION * | PFDO_DEVICE_EXTENSION |
| typedef struct _PCI_DRIVER_EXTENSION | PCI_DRIVER_EXTENSION |
| typedef struct _PCI_DRIVER_EXTENSION * | PPCI_DRIVER_EXTENSION |
| typedef union _PCI_TYPE1_CFG_CYCLE_BITS | PCI_TYPE1_CFG_CYCLE_BITS |
| typedef union _PCI_TYPE1_CFG_CYCLE_BITS * | PPCI_TYPE1_CFG_CYCLE_BITS |
Enumerations | |
| enum | PCI_DEVICE_STATE { dsStopped , dsStarted , dsPaused , dsRemoved , dsSurpriseRemoved } |
Variables | |
| PPCI_DRIVER_EXTENSION | DriverExtension |
| BOOLEAN | HasDebuggingDevice |
| PCI_TYPE1_CFG_CYCLE_BITS | PciDebuggingDevice [2] |
| typedef struct _PCI_DEVICE PCI_DEVICE |
| typedef union _PCI_TYPE1_CFG_CYCLE_BITS PCI_TYPE1_CFG_CYCLE_BITS |
| typedef struct _FDO_DEVICE_EXTENSION * PFDO_DEVICE_EXTENSION |
| typedef struct _PCI_DEVICE * PPCI_DEVICE |
| typedef struct _PCI_DRIVER_EXTENSION * PPCI_DRIVER_EXTENSION |
| typedef union _PCI_TYPE1_CFG_CYCLE_BITS * PPCI_TYPE1_CFG_CYCLE_BITS |
| typedef struct _PDO_DEVICE_EXTENSION * PPDO_DEVICE_EXTENSION |
| NTSTATUS NTAPI DriverEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
| IN PUNICODE_STRING | RegistryPath | ||
| ) |
Definition at line 1604 of file cmbatt.c.
| NTSTATUS FdoPnpControl | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 469 of file fdo.c.
Referenced by PciPnpControl().
| NTSTATUS FdoPowerControl | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 594 of file fdo.c.
Referenced by PciPowerControl().
| NTSTATUS PciCreateCompatibleIDsString | ( | PUNICODE_STRING | HardwareIDs, |
| PPCI_DEVICE | Device | ||
| ) |
Definition at line 366 of file pci.c.
Referenced by FdcFdoQueryBusRelations(), and FdoQueryBusRelations().
| NTSTATUS PciCreateDeviceDescriptionString | ( | PUNICODE_STRING | DeviceDescription, |
| PPCI_DEVICE | Device | ||
| ) |
Definition at line 430 of file pci.c.
Referenced by FdcFdoQueryBusRelations(), and FdoQueryBusRelations().
| NTSTATUS PciCreateDeviceIDString | ( | PUNICODE_STRING | DeviceID, |
| PPCI_DEVICE | Device | ||
| ) |
Definition at line 284 of file pci.c.
Referenced by FdoQueryBusRelations().
| NTSTATUS PciCreateDeviceLocationString | ( | PUNICODE_STRING | DeviceLocation, |
| PPCI_DEVICE | Device | ||
| ) |
Definition at line 698 of file pci.c.
Referenced by FdcFdoQueryBusRelations(), and FdoQueryBusRelations().
| NTSTATUS PciCreateHardwareIDsString | ( | PUNICODE_STRING | HardwareIDs, |
| PPCI_DEVICE | Device | ||
| ) |
Definition at line 314 of file pci.c.
Referenced by FdcFdoQueryBusRelations(), and FdoQueryBusRelations().
| NTSTATUS PciCreateInstanceIDString | ( | PUNICODE_STRING | InstanceID, |
| PPCI_DEVICE | Device | ||
| ) |
Definition at line 302 of file pci.c.
Referenced by FdcFdoQueryBusRelations(), and FdoQueryBusRelations().
| NTSTATUS PciDuplicateUnicodeString | ( | IN ULONG | Flags, |
| IN PCUNICODE_STRING | SourceString, | ||
| OUT PUNICODE_STRING | DestinationString | ||
| ) |
Definition at line 713 of file pci.c.
Referenced by PciCreateCompatibleIDsString(), PciCreateHardwareIDsString(), PdoQueryDeviceText(), and PdoQueryId().
| NTSTATUS PdoPnpControl | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 1502 of file pdo.c.
Referenced by PciPnpControl().
| NTSTATUS PdoPowerControl | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 1625 of file pdo.c.
Referenced by PciPowerControl().
|
extern |
Definition at line 31 of file pci.c.
Referenced by _Dispatch_type_(), ClassAddDevice(), ClassInitializeDispatchTables(), ConDrvCreateController(), CreateClassDeviceObject(), CreateGreenFdo(), DestroyPortDriver(), DriverEntry(), FdoStartDevice(), FsRtlAcquireFileExclusiveCommon(), FsRtlRegisterFileSystemFilterCallbacks(), GreenAddDevice(), GreenDispatch(), HidClassAddDevice(), HidRegisterMinidriver(), i8042RemoveDevice(), InterfacePciDevicePresent(), InterfacePciDevicePresentEx(), IntVideoPortAddDevice(), IntVideoPortCreateAdapterDeviceObject(), IntVideoPortDispatchOpen(), IntVideoPortFilterResourceRequirements(), IntVideoPortFindAdapter(), IntVideoPortGetLegacyResources(), IntVideoPortPnPStartDevice(), IntVideoPortResetDisplayParametersEx(), IntVideoPortSetupInterrupt(), IntVideoPortSetupTimer(), IopDeleteDriver(), IopReinitializeBootDrivers(), IopReinitializeDrivers(), PciIdeXAddDevice(), PciIdeXInitialize(), PciIdeXStartMiniport(), PortAddDevice(), PortAddDriverInitData(), PortDeleteDriverInitData(), PortGetDriverInitData(), PortUnload(), ReadRegistryEntries(), ReportGreenPdo(), SearchForLegacyDrivers(), SermouseAddDevice(), SpiInitOpenKeys(), StorPortInitialize(), VfdUnloadDriver(), VideoPortForwardDeviceControl(), VideoPortGetAccessRanges(), and VideoPortInitialize().
|
extern |
Definition at line 32 of file pci.c.
Referenced by HalpRegisterPciDebuggingDeviceInfo(), PciIsDebuggingDevice(), and PciLocateKdDevices().
|
extern |
Definition at line 33 of file pci.c.
Referenced by PciIsDebuggingDevice(), and PciLocateKdDevices().