|
ReactOS 0.4.17-dev-1190-g4c812f4
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| NTSTATUS NTAPI PciAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
| IN PDEVICE_OBJECT | PhysicalDeviceObject | ||
| ) |
Definition at line 707 of file fdo.c.
|
static |
Deletes the PDOs of a bus being removed. Each one already had its own remove.
Definition at line 130 of file fdo.c.
Referenced by PciFdoIrpRemoveDevice().
| NTSTATUS NTAPI PciFdoIrpCancelRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 322 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpCancelStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpDeviceUsageNotification | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 527 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryCapabilities | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 500 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryDeviceRelations | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 398 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryInterface | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 425 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryLegacyBusInformation | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 567 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 236 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 356 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 259 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpStartDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 202 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 338 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpSurpriseRemoval | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 545 of file fdo.c.
|
static |
Destroys the arbiter instances a bus being removed still holds.
Definition at line 168 of file fdo.c.
Referenced by PciFdoIrpRemoveDevice().
| VOID NTAPI PciGetHotPlugParameters | ( | IN PPCI_FDO_EXTENSION | FdoExtension | ) |
Definition at line 593 of file fdo.c.
Referenced by PciAddDevice().
|
static |
Finds the bus number range a root bus decodes in its boot configuration.
Definition at line 82 of file fdo.c.
Referenced by PciAddDevice().
| VOID NTAPI PciInitializeFdoExtensionCommonFields | ( | PPCI_FDO_EXTENSION | FdoExtension, |
| IN PDEVICE_OBJECT | DeviceObject, | ||
| IN PDEVICE_OBJECT | PhysicalDeviceObject | ||
| ) |
Definition at line 682 of file fdo.c.
Referenced by PciAddDevice().
| BOOLEAN PciBreakOnDefault |
Definition at line 19 of file fdo.c.
Referenced by PciAddDevice().
| PCI_MN_DISPATCH_TABLE PciFdoDispatchPnpTable[] |
| PCI_MN_DISPATCH_TABLE PciFdoDispatchPowerTable[] |
| PCI_MJ_DISPATCH_TABLE PciFdoDispatchTable |
Definition at line 60 of file fdo.c.
Referenced by PciInitializeFdoExtensionCommonFields().
| SINGLE_LIST_ENTRY PciFdoExtensionListHead |
Definition at line 18 of file fdo.c.
Referenced by _Requires_lock_held_(), devpresent_SearchAllBuses(), PciAddDevice(), PciDriverUnload(), PciFdoIrpRemoveDevice(), PciFindParentPciFdoExtension(), and PciVerifierCheckAllBridges().