|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <ntifs.h>#include <wdmguid.h>#include <wchar.h>#include <acpiioct.h>#include <drivers/pci/pci.h>#include <drivers/acpi/acpi.h>#include <ndk/halfuncs.h>#include <ndk/rtlfuncs.h>#include <ndk/vffuncs.h>#include <arbiter.h>#include <cmreslist.h>

Go to the source code of this file.
Classes | |
| struct | _PCI_HACK_ENTRY |
| struct | _PCI_POWER_STATE |
| struct | _PCI_LOCK |
| struct | _PCI_FDO_EXTENSION |
| struct | _PCI_FUNCTION_RESOURCES |
| union | _PCI_HEADER_TYPE_DEPENDENT |
| struct | _PCI_PDO_EXTENSION |
| struct | _PCI_MN_DISPATCH_TABLE |
| struct | _PCI_MJ_DISPATCH_TABLE |
| struct | _PCI_INTERFACE |
| struct | PCI_SECONDARY_EXTENSION |
| struct | PCI_ARBITER_INSTANCE |
| struct | _PCI_VERIFIER_DATA |
| struct | _PCI_ID_BUFFER |
| struct | _PCI_CONFIGURATOR |
| struct | _PCI_CONFIGURATOR_CONTEXT |
| struct | _PCI_IPI_CONTEXT |
| struct | _PCI_LEGACY_DEVICE |
Enumerations | |
| enum | _PCI_SIGNATURE { PciPdoExtensionType = 'icP0' , PciFdoExtensionType = 'icP1' , PciArb_Io = 'icP2' , PciArb_Memory = 'icP3' , PciArb_Interrupt = 'icP4' , PciArb_BusNumber = 'icP5' , PciTrans_Interrupt = 'icP6' , PciInterface_BusHandler = 'icP7' , PciInterface_IntRouteHandler = 'icP8' , PciInterface_PciCb = 'icP9' , PciInterface_LegacyDeviceDetection = 'icP:' , PciInterface_PmeHandler = 'icP;' , PciInterface_DevicePresent = 'icP<' , PciInterface_NativeIde = 'icP=' , PciInterface_AgpTarget = 'icP>' , PciInterface_Location = 'icP?' } |
| enum | _PCI_DEVICE_TYPES { PciTypeInvalid , PciTypeHostBridge , PciTypePciBridge , PciTypeCardbusBridge , PciTypeDevice } |
| enum | _PCI_STATE { PciNotStarted , PciStarted , PciDeleted , PciStopped , PciSurpriseRemoved , PciSynchronizedOperation , PciMaxObjectState } |
| enum | _PCI_DISPATCH_STYLE { IRP_COMPLETE , IRP_DOWNWARD , IRP_UPWARD , IRP_DISPATCH } |
| #define ASSERT_FDO | ( | x | ) | ASSERT((x)->ExtensionType == PciFdoExtensionType); |
| #define ASSERT_PDO | ( | x | ) | ASSERT((x)->ExtensionType == PciPdoExtensionType); |
| #define PCI_HACK_ENTRY_FULL_SIZE sizeof(L"VVVVddddssssIIIIRR") - sizeof(UNICODE_NULL) |
| #define PCI_HACK_ENTRY_REV_SIZE sizeof(L"VVVVddddRR") - sizeof(UNICODE_NULL) |
| #define PCI_HACK_ENTRY_SIZE sizeof(L"VVVVdddd") - sizeof(UNICODE_NULL) |
| #define PCI_HACK_ENTRY_SUBSYS_SIZE sizeof(L"VVVVddddssssIIII") - sizeof(UNICODE_NULL) |
| typedef struct _PCI_CONFIGURATOR PCI_CONFIGURATOR |
| typedef VOID(NTAPI * PCI_CONFIGURATOR_CHANGE_RESOURCE_SETTINGS) (IN PPCI_PDO_EXTENSION PdoExtension, IN PPCI_COMMON_HEADER PciData) |
| typedef VOID(NTAPI * PCI_CONFIGURATOR_GET_ADDITIONAL_RESOURCE_DESCRIPTORS) (IN struct _PCI_CONFIGURATOR_CONTEXT *Context, IN PPCI_COMMON_HEADER PciData, IN PIO_RESOURCE_DESCRIPTOR IoDescriptor) |
| typedef VOID(NTAPI * PCI_CONFIGURATOR_RESET_DEVICE) (IN PPCI_PDO_EXTENSION PdoExtension, IN PPCI_COMMON_HEADER PciData) |
| typedef enum _PCI_DEVICE_TYPES PCI_DEVICE_TYPES |
| typedef NTSTATUS(NTAPI * PCI_DISPATCH_FUNCTION) (IN PIRP Irp, IN PIO_STACK_LOCATION IoStackLocation, IN PVOID DeviceExtension) |
| typedef struct _PCI_HACK_ENTRY PCI_HACK_ENTRY |
| typedef union _PCI_HEADER_TYPE_DEPENDENT PCI_HEADER_TYPE_DEPENDENT |
| typedef struct _PCI_ID_BUFFER PCI_ID_BUFFER |
| typedef struct _PCI_INTERFACE PCI_INTERFACE |
| typedef struct _PCI_IPI_CONTEXT PCI_IPI_CONTEXT |
| typedef struct _PCI_POWER_STATE PCI_POWER_STATE |
| typedef enum _PCI_SIGNATURE PCI_SIGNATURE |
| typedef enum _PCI_STATE PCI_STATE |
| typedef struct PCI_ARBITER_INSTANCE * PPCI_ARBITER_INSTANCE |
| typedef struct _PCI_CONFIGURATOR * PPCI_CONFIGURATOR |
| typedef struct _PCI_FDO_EXTENSION * PPCI_FDO_EXTENSION |
| typedef struct _PCI_HACK_ENTRY * PPCI_HACK_ENTRY |
| typedef union _PCI_HEADER_TYPE_DEPENDENT * PPCI_HEADER_TYPE_DEPENDENT |
| typedef struct _PCI_ID_BUFFER * PPCI_ID_BUFFER |
| typedef struct _PCI_INTERFACE * PPCI_INTERFACE |
| typedef struct _PCI_IPI_CONTEXT * PPCI_IPI_CONTEXT |
| typedef struct _PCI_LEGACY_DEVICE * PPCI_LEGACY_DEVICE |
| typedef struct _PCI_PDO_EXTENSION * PPCI_PDO_EXTENSION |
| typedef struct _PCI_POWER_STATE * PPCI_POWER_STATE |
| typedef enum _PCI_SIGNATURE * PPCI_SIGNATURE |
| typedef struct _PCI_VERIFIER_DATA * PPCI_VERIFIER_DATA |
| Enumerator | |
|---|---|
| PciTypeInvalid | |
| PciTypeHostBridge | |
| PciTypePciBridge | |
| PciTypeCardbusBridge | |
| PciTypeDevice | |
Definition at line 115 of file pci.h.
| Enumerator | |
|---|---|
| IRP_COMPLETE | |
| IRP_DOWNWARD | |
| IRP_UPWARD | |
| IRP_DISPATCH | |
Definition at line 141 of file pci.h.
Definition at line 92 of file pci.h.
| Enumerator | |
|---|---|
| PciNotStarted | |
| PciStarted | |
| PciDeleted | |
| PciStopped | |
| PciSurpriseRemoved | |
| PciSynchronizedOperation | |
| PciMaxObjectState | |
Definition at line 127 of file pci.h.
| NTSTATUS NTAPI agpintrf_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 47 of file agpintrf.c.
Definition at line 37 of file agpintrf.c.
| NTSTATUS NTAPI arbusno_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 73 of file ar_busno.c.
Definition at line 35 of file ar_busno.c.
| VOID NTAPI ario_ApplyBrokenVideoHack | ( | IN PPCI_FDO_EXTENSION | FdoExtension | ) |
Definition at line 104 of file ar_memio.c.
Referenced by PciApplyHacks().
| NTSTATUS NTAPI ario_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 60 of file ar_memio.c.
Definition at line 48 of file ar_memio.c.
| NTSTATUS NTAPI armem_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 156 of file ar_memio.c.
Definition at line 144 of file ar_memio.c.
| NTSTATUS NTAPI busintrf_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 45 of file busintrf.c.
Definition at line 35 of file busintrf.c.
| VOID NTAPI Cardbus_ChangeResourceSettings | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PPCI_COMMON_HEADER | PciData | ||
| ) |
| VOID NTAPI Cardbus_GetAdditionalResourceDescriptors | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context, |
| IN PPCI_COMMON_HEADER | PciData, | ||
| IN PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ||
| ) |
Definition at line 67 of file cardbus.c.
| VOID NTAPI Cardbus_MassageHeaderForLimitsDetermination | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
| VOID NTAPI Cardbus_ResetDevice | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PPCI_COMMON_HEADER | PciData | ||
| ) |
| VOID NTAPI Cardbus_RestoreCurrent | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
| VOID NTAPI Cardbus_SaveCurrentSettings | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
| VOID NTAPI Cardbus_SaveLimits | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
| VOID NTAPI Device_ChangeResourceSettings | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PPCI_COMMON_HEADER | PciData | ||
| ) |
Definition at line 283 of file device.c.
| VOID NTAPI Device_GetAdditionalResourceDescriptors | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context, |
| IN PPCI_COMMON_HEADER | PciData, | ||
| IN PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ||
| ) |
Definition at line 259 of file device.c.
| VOID NTAPI Device_MassageHeaderForLimitsDetermination | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
Definition at line 218 of file device.c.
| VOID NTAPI Device_ResetDevice | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PPCI_COMMON_HEADER | PciData | ||
| ) |
Definition at line 272 of file device.c.
| VOID NTAPI Device_RestoreCurrent | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
| VOID NTAPI Device_SaveCurrentSettings | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
Definition at line 20 of file device.c.
| VOID NTAPI Device_SaveLimits | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
Definition at line 118 of file device.c.
| NTSTATUS NTAPI devpresent_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 45 of file devhere.c.
| NTSTATUS NTAPI lddintrf_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 45 of file lddintrf.c.
Definition at line 35 of file lddintrf.c.
| NTSTATUS NTAPI locintrf_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 45 of file locintrf.c.
Definition at line 35 of file locintrf.c.
| NTSTATUS NTAPI PciAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
| IN PDEVICE_OBJECT | PhysicalDeviceObject | ||
| ) |
Definition at line 458 of file fdo.c.
| BOOLEAN NTAPI PciAreBusNumbersConfigured | ( | IN PPCI_PDO_EXTENSION | PdoExtension | ) |
Definition at line 20 of file busno.c.
Referenced by PciAddDevice().
| NTSTATUS NTAPI PciBeginStateTransition | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN PCI_STATE | NewState | ||
| ) |
Definition at line 97 of file state.c.
Referenced by PciFdoIrpStartDevice(), PciPdoIrpStartDevice(), and PciQueryDeviceRelations().
Definition at line 276 of file utils.c.
Referenced by DriverEntry().
| NTSTATUS NTAPI PciBuildRequirementsList | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PPCI_COMMON_HEADER | PciData, | ||
| OUT PIO_RESOURCE_REQUIREMENTS_LIST * | Buffer | ||
| ) |
Definition at line 551 of file enum.c.
Referenced by PciAssignSlotResources(), and PciQueryRequirements().
| NTSTATUS NTAPI PciCacheLegacyDeviceRouting | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | BusNumber, | ||
| IN ULONG | SlotNumber, | ||
| IN UCHAR | InterruptLine, | ||
| IN UCHAR | InterruptPin, | ||
| IN UCHAR | BaseClass, | ||
| IN UCHAR | SubClass, | ||
| IN PDEVICE_OBJECT | PhysicalDeviceObject, | ||
| IN PPCI_PDO_EXTENSION | PdoExtension, | ||
| OUT PDEVICE_OBJECT * | pFoundDeviceObject | ||
| ) |
Definition at line 70 of file routintf.c.
Referenced by PciAssignSlotResources().
Definition at line 39 of file dispatch.c.
Referenced by PciDispatchIrp(), and PciFdoIrpQueryInterface().
| NTSTATUS NTAPI PciCancelStateTransition | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN PCI_STATE | NewState | ||
| ) |
Definition at line 145 of file state.c.
Referenced by PciFdoIrpStartDevice(), PciPdoIrpStartDevice(), and PciQueryDeviceRelations().
| BOOLEAN NTAPI PciCanDisableDecodes | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| IN PPCI_COMMON_HEADER | Config, | ||
| IN ULONGLONG | HackFlags, | ||
| IN BOOLEAN | ForPowerDown | ||
| ) |
Definition at line 955 of file utils.c.
Referenced by PciDecodeEnable(), and PciSetPowerManagedDevicePowerState().
| NTSTATUS NTAPI pcicbintrf_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 109 of file cardbus.c.
| PCI_DEVICE_TYPES NTAPI PciClassifyDeviceType | ( | IN PPCI_PDO_EXTENSION | PdoExtension | ) |
Definition at line 1051 of file utils.c.
Referenced by PciProcessBus().
| VOID NTAPI PciCommitStateTransition | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN PCI_STATE | NewState | ||
| ) |
Definition at line 181 of file state.c.
Referenced by PciFdoIrpStartDevice(), and PciPdoIrpStartDevice().
| BOOLEAN NTAPI PciComputeNewCurrentSettings | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PCM_RESOURCE_LIST | ResourceList | ||
| ) |
Definition at line 55 of file enum.c.
Referenced by PciAssignSlotResources(), and PciPdoIrpStartDevice().
| BOOLEAN NTAPI PciCreateIoDescriptorFromBarLimit | ( | PIO_RESOURCE_DESCRIPTOR | ResourceDescriptor, |
| IN PULONG | BarArray, | ||
| IN BOOLEAN | Rom | ||
| ) |
Definition at line 1175 of file utils.c.
Referenced by Device_SaveLimits(), and PPBridge_SaveLimits().
| VOID NTAPI PciDebugDumpCommonConfig | ( | IN PPCI_COMMON_HEADER | PciData | ) |
Definition at line 207 of file debug.c.
Referenced by PcipGetFunctionLimits(), and PciScanBus().
| VOID NTAPI PciDebugDumpQueryCapabilities | ( | IN PDEVICE_CAPABILITIES | DeviceCaps | ) |
Definition at line 221 of file debug.c.
Referenced by PciFdoIrpQueryCapabilities(), and PciQueryCapabilities().
| BOOLEAN NTAPI PciDebugIrpDispatchDisplay | ( | IN PIO_STACK_LOCATION | IoStackLocation, |
| IN PPCI_FDO_EXTENSION | DeviceExtension, | ||
| IN USHORT | MaxMinor | ||
| ) |
Definition at line 124 of file debug.c.
Referenced by PciDispatchIrp().
| VOID NTAPI PciDebugPrintCmResList | ( | IN PCM_RESOURCE_LIST | ResourceList | ) |
Definition at line 364 of file debug.c.
Referenced by PciComputeNewCurrentSettings().
| VOID NTAPI PciDebugPrintIoResReqList | ( | IN PIO_RESOURCE_REQUIREMENTS_LIST | Requirements | ) |
Definition at line 302 of file debug.c.
Referenced by PciQueryRequirements().
| VOID NTAPI PciDebugPrintPartialResource | ( | IN PCM_PARTIAL_RESOURCE_DESCRIPTOR | PartialResource | ) |
Definition at line 348 of file debug.c.
Referenced by PciComputeNewCurrentSettings(), and PciDebugPrintCmResList().
| VOID NTAPI PciDecodeEnable | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN BOOLEAN | Enable, | ||
| OUT PUSHORT | Command | ||
| ) |
Definition at line 1267 of file utils.c.
Referenced by PciApplyHacks(), PciConfigureIdeController(), and PcipUpdateHardware().
Definition at line 99 of file dispatch.c.
Definition at line 1069 of file utils.c.
| NTSTATUS NTAPI PciFdoIrpCancelRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| 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 | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpQueryCapabilities | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 310 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryDeviceRelations | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 208 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryInterface | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 235 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpQueryLegacyBusInformation | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpQueryPower | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpQueryRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpQueryStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpStartDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 76 of file fdo.c.
| NTSTATUS NTAPI PciFdoIrpStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoIrpSurpriseRemoval | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoSetPowerState | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciFdoWaitWake | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
| PPCI_SECONDARY_EXTENSION NTAPI PciFindNextSecondaryExtension | ( | IN PSINGLE_LIST_ENTRY | ListHead, |
| IN PCI_SIGNATURE | ExtensionType | ||
| ) |
Definition at line 584 of file utils.c.
Referenced by ario_ApplyBrokenVideoHack(), and PciInitializeArbiterRanges().
| PPCI_FDO_EXTENSION NTAPI PciFindParentPciFdoExtension | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PKEVENT | Lock | ||
| ) |
Definition at line 340 of file utils.c.
Referenced by PciAddDevice().
| PPCI_PDO_EXTENSION NTAPI PciFindPdoByFunction | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN ULONG | FunctionNumber, | ||
| IN PPCI_COMMON_HEADER | PciData | ||
| ) |
Definition at line 695 of file utils.c.
Referenced by PciScanBus().
| UCHAR NTAPI PciGetAdjustedInterruptLine | ( | IN PPCI_PDO_EXTENSION | PdoExtension | ) |
Definition at line 24 of file config.c.
Referenced by PciScanBus().
| NTSTATUS NTAPI PciGetBiosConfig | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| OUT PPCI_COMMON_HEADER | PciData | ||
| ) |
Definition at line 768 of file utils.c.
Referenced by PciScanBus(), and PPBridge_SaveCurrentSettings().
| NTSTATUS NTAPI PciGetConfigHandlers | ( | IN PPCI_FDO_EXTENSION | FdoExtension | ) |
Definition at line 224 of file config.c.
Referenced by PciAddDevice().
Definition at line 88 of file id.c.
Referenced by PciQueryDeviceText(), and PciScanBus().
| NTSTATUS NTAPI PciGetDeviceProperty | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN DEVICE_REGISTRY_PROPERTY | DeviceProperty, | ||
| OUT PVOID * | OutputBuffer | ||
| ) |
Definition at line 475 of file utils.c.
Referenced by PciAddDevice().
| ULONGLONG NTAPI PciGetHackFlags | ( | IN USHORT | VendorId, |
| IN USHORT | DeviceId, | ||
| IN USHORT | SubVendorId, | ||
| IN USHORT | SubSystemId, | ||
| IN UCHAR | RevisionId | ||
| ) |
Definition at line 604 of file utils.c.
Referenced by PciScanBus().
| NTSTATUS NTAPI PciGetRegistryValue | ( | IN PWCHAR | ValueName, |
| IN PWCHAR | KeyName, | ||
| IN HANDLE | RootHandle, | ||
| IN ULONG | Type, | ||
| OUT PVOID * | OutputBuffer, | ||
| OUT PULONG | OutputLength | ||
| ) |
Definition at line 192 of file utils.c.
Referenced by DriverEntry(), PciAcpiFindRsdt(), PciGetIrqRoutingTableFromRegistry(), and PciIsDatacenter().
Definition at line 248 of file hookhal.c.
Referenced by DriverEntry().
| NTSTATUS NTAPI PciInitializeArbiterRanges | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN PCM_RESOURCE_LIST | Resources | ||
| ) |
Definition at line 128 of file arb_comn.c.
Referenced by PciFdoIrpStartDevice().
| NTSTATUS NTAPI PciInitializeArbiters | ( | IN PPCI_FDO_EXTENSION | FdoExtension | ) |
Definition at line 40 of file arb_comn.c.
Referenced by PciAddDevice().
| VOID NTAPI PciInitializeState | ( | IN PPCI_FDO_EXTENSION | DeviceExtension | ) |
Definition at line 88 of file state.c.
Referenced by PciInitializeFdoExtensionCommonFields(), and PciPdoCreate().
| VOID NTAPI PciInsertEntryAtTail | ( | IN PSINGLE_LIST_ENTRY | ListHead, |
| IN PPCI_FDO_EXTENSION | DeviceExtension, | ||
| IN PKEVENT | Lock | ||
| ) |
Definition at line 400 of file utils.c.
Referenced by PciAddDevice(), and PciPdoCreate().
| NTSTATUS NTAPI PciIrpInvalidDeviceRequest | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 277 of file dispatch.c.
| NTSTATUS NTAPI PciIrpNotSupported | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_FDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 261 of file dispatch.c.
Definition at line 672 of file utils.c.
Referenced by PciScanBus().
Definition at line 131 of file utils.c.
Referenced by DriverEntry().
| BOOLEAN NTAPI PciIsDeviceOnDebugPath | ( | IN PPCI_PDO_EXTENSION | DeviceExtension | ) |
Definition at line 751 of file utils.c.
Referenced by PciScanBus().
| BOOLEAN NTAPI PciIsSlotPresentInParentMethod | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN ULONG | Method | ||
| ) |
Definition at line 1094 of file utils.c.
Referenced by PciApplyHacks(), and PciBridgeIsPositiveDecode().
| BOOLEAN NTAPI PciOpenKey | ( | IN PWCHAR | KeyName, |
| IN HANDLE | RootKey, | ||
| IN ACCESS_MASK | DesiredAccess, | ||
| OUT PHANDLE | KeyHandle, | ||
| OUT PNTSTATUS | KeyStatus | ||
| ) |
Definition at line 165 of file utils.c.
Referenced by DriverEntry(), PciAcpiFindRsdt(), PciGetIrqRoutingTableFromRegistry(), and PciGetRegistryValue().
Definition at line 70 of file dispatch.c.
Referenced by PciDispatchIrp(), and PciFdoIrpQueryInterface().
| NTSTATUS NTAPI PciPdoCreate | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN PCI_SLOT_NUMBER | Slot, | ||
| OUT PDEVICE_OBJECT * | PdoDeviceObject | ||
| ) |
Definition at line 530 of file pdo.c.
Referenced by PciScanBus().
| NTSTATUS NTAPI PciPdoIrpCancelRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpCancelStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpDeviceUsageNotification | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpQueryBusInformation | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 430 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpQueryCapabilities | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 352 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpQueryDeviceRelations | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 318 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpQueryDeviceState | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpQueryDeviceText | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 399 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpQueryId | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 416 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpQueryInterface | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpQueryLegacyBusInformation | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpQueryPower | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpQueryRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpQueryResourceRequirements | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 383 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpQueryResources | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 368 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpQueryStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpReadConfig | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpRemoveDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpStartDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 121 of file pdo.c.
| NTSTATUS NTAPI PciPdoIrpStopDevice | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpSurpriseRemoval | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoIrpWriteConfig | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoSetPowerState | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| NTSTATUS NTAPI PciPdoWaitWake | ( | IN PIRP | Irp, |
| IN PIO_STACK_LOCATION | IoStackLocation, | ||
| IN PPCI_PDO_EXTENSION | DeviceExtension | ||
| ) |
| VOID NTAPI PcipLinkSecondaryExtension | ( | IN PSINGLE_LIST_ENTRY | List, |
| IN PVOID | Lock, | ||
| IN PPCI_SECONDARY_EXTENSION | SecondaryExtension, | ||
| IN PCI_SIGNATURE | ExtensionType, | ||
| IN PVOID | Destructor | ||
| ) |
Definition at line 459 of file utils.c.
Referenced by PciInitializeArbiters().
| NTSTATUS NTAPI PciPmeInterfaceConstructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 45 of file pmeintf.c.
| NTSTATUS NTAPI PciQueryBusInformation | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| OUT PPNP_BUS_INFORMATION * | Buffer | ||
| ) |
Definition at line 1316 of file utils.c.
Referenced by PciPdoIrpQueryBusInformation().
| NTSTATUS NTAPI PciQueryCapabilities | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN OUT PDEVICE_CAPABILITIES | DeviceCapability | ||
| ) |
Definition at line 1728 of file utils.c.
Referenced by PciPdoIrpQueryCapabilities().
| NTSTATUS NTAPI PciQueryDeviceRelations | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN OUT PDEVICE_RELATIONS * | pDeviceRelations | ||
| ) |
Definition at line 2034 of file enum.c.
Referenced by PciFdoIrpQueryDeviceRelations().
| NTSTATUS NTAPI PciQueryDeviceText | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN DEVICE_TEXT_TYPE | QueryType, | ||
| IN ULONG | Locale, | ||
| OUT PWCHAR * | Buffer | ||
| ) |
Definition at line 394 of file id.c.
Referenced by PciPdoIrpQueryDeviceText().
| NTSTATUS NTAPI PciQueryEjectionRelations | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN OUT PDEVICE_RELATIONS * | pDeviceRelations | ||
| ) |
Definition at line 538 of file enum.c.
Referenced by PciPdoIrpQueryDeviceRelations().
| NTSTATUS NTAPI PciQueryId | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| IN BUS_QUERY_ID_TYPE | QueryType, | ||
| OUT PWCHAR * | Buffer | ||
| ) |
Definition at line 200 of file id.c.
Referenced by PciPdoIrpQueryId().
| NTSTATUS NTAPI PciQueryInterface | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN CONST GUID * | InterfaceType, | ||
| IN ULONG | Size, | ||
| IN ULONG | Version, | ||
| IN PVOID | InterfaceData, | ||
| IN PINTERFACE | Interface, | ||
| IN BOOLEAN | LastChance | ||
| ) |
Definition at line 45 of file intrface.c.
Referenced by PciFdoIrpQueryInterface().
| NTSTATUS NTAPI PciQueryRequirements | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN OUT PIO_RESOURCE_REQUIREMENTS_LIST * | RequirementsList | ||
| ) |
Definition at line 583 of file enum.c.
Referenced by PciPdoIrpQueryResourceRequirements().
| NTSTATUS NTAPI PciQueryResources | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| OUT PCM_RESOURCE_LIST * | Buffer | ||
| ) |
Definition at line 354 of file enum.c.
Referenced by PciPdoIrpQueryResources().
| NTSTATUS NTAPI PciQueryTargetDeviceRelations | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN OUT PDEVICE_RELATIONS * | pDeviceRelations | ||
| ) |
Definition at line 511 of file enum.c.
Referenced by PciPdoIrpQueryDeviceRelations().
| UCHAR NTAPI PciReadDeviceCapability | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| IN UCHAR | Offset, | ||
| IN ULONG | CapabilityId, | ||
| OUT PPCI_CAPABILITIES_HEADER | Buffer, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 886 of file utils.c.
Referenced by PciGetEnhancedCapabilities(), PciScanBus(), and PciSetPowerManagedDevicePowerState().
| VOID NTAPI PciReadDeviceConfig | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 107 of file config.c.
Referenced by PciApplyHacks(), PciAssignSlotResources(), PciConfigureIdeController(), PciDecodeEnable(), PcipGetFunctionLimits(), PciQueryRequirements(), PciQueryResources(), PciReadDeviceCapability(), PciScanBus(), PciSetResources(), PciStallForPowerChange(), and PciWriteLimitsAndRestoreCurrent().
| VOID NTAPI PciReadSlotConfig | ( | IN PPCI_FDO_EXTENSION | DeviceExtension, |
| IN PCI_SLOT_NUMBER | Slot, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 123 of file config.c.
Referenced by PciScanBus().
| NTSTATUS NTAPI PciSaveBiosConfig | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| OUT PPCI_COMMON_HEADER | PciData | ||
| ) |
Referenced by PciScanBus().
| NTSTATUS NTAPI PciSendIoctl | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | IoControlCode, | ||
| IN PVOID | InputBuffer, | ||
| IN ULONG | InputBufferLength, | ||
| IN PVOID | OutputBuffer, | ||
| IN ULONG | OutputBufferLength | ||
| ) |
Definition at line 531 of file utils.c.
Referenced by PciGetHotPlugParameters(), and PciIsSlotPresentInParentMethod().
| NTSTATUS NTAPI PciSetPowerManagedDevicePowerState | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| IN DEVICE_POWER_STATE | DeviceState, | ||
| IN BOOLEAN | IrpSet | ||
| ) |
Definition at line 121 of file power.c.
Referenced by PciPdoIrpStartDevice(), and PciScanBus().
| NTSTATUS NTAPI PciSetResources | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN BOOLEAN | DoReset, | ||
| IN BOOLEAN | SomethingSomethingDarkSide | ||
| ) |
Definition at line 2155 of file enum.c.
Referenced by PciAssignSlotResources(), and PciPdoIrpStartDevice().
Definition at line 61 of file utils.c.
Referenced by PciBuildHackTable().
| BOOLEAN NTAPI PciUnicodeStringStrStr | ( | IN PUNICODE_STRING | InputString, |
| IN PCUNICODE_STRING | EqualString, | ||
| IN BOOLEAN | CaseInSensitive | ||
| ) |
Definition at line 27 of file utils.c.
Referenced by DriverEntry().
| VOID NTAPI PciVerifierInit | ( | IN PDRIVER_OBJECT | DriverObject | ) |
Definition at line 94 of file pcivrify.c.
Referenced by DriverEntry().
| PPCI_VERIFIER_DATA NTAPI PciVerifierRetrieveFailureData | ( | IN ULONG | FailureCode | ) |
Definition at line 60 of file pcivrify.c.
Referenced by PciStallForPowerChange().
| VOID NTAPI PciWriteDeviceConfig | ( | IN PPCI_PDO_EXTENSION | DeviceExtension, |
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 91 of file config.c.
Referenced by PciApplyHacks(), PciConfigureIdeController(), PciDecodeEnable(), PcipUpdateHardware(), PciScanBus(), PciSetPowerManagedDevicePowerState(), and PciWriteLimitsAndRestoreCurrent().
| VOID NTAPI PPBridge_ChangeResourceSettings | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PPCI_COMMON_HEADER | PciData | ||
| ) |
Definition at line 683 of file ppbridge.c.
| VOID NTAPI PPBridge_GetAdditionalResourceDescriptors | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context, |
| IN PPCI_COMMON_HEADER | PciData, | ||
| IN PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ||
| ) |
Definition at line 628 of file ppbridge.c.
| VOID NTAPI PPBridge_MassageHeaderForLimitsDetermination | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
Definition at line 582 of file ppbridge.c.
| VOID NTAPI PPBridge_ResetDevice | ( | IN PPCI_PDO_EXTENSION | PdoExtension, |
| IN PPCI_COMMON_HEADER | PciData | ||
| ) |
Definition at line 673 of file ppbridge.c.
| VOID NTAPI PPBridge_RestoreCurrent | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
Definition at line 620 of file ppbridge.c.
| VOID NTAPI PPBridge_SaveCurrentSettings | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
Definition at line 225 of file ppbridge.c.
| VOID NTAPI PPBridge_SaveLimits | ( | IN PPCI_CONFIGURATOR_CONTEXT | Context | ) |
Definition at line 465 of file ppbridge.c.
| NTSTATUS NTAPI routeintrf_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 47 of file routintf.c.
Definition at line 37 of file routintf.c.
| NTSTATUS NTAPI tranirq_Constructor | ( | IN PVOID | DeviceExtension, |
| IN PVOID | Instance, | ||
| IN PVOID | InterfaceData, | ||
| IN USHORT | Version, | ||
| IN USHORT | Size, | ||
| IN PINTERFACE | Interface | ||
| ) |
Definition at line 45 of file tr_irq.c.
|
extern |
Definition at line 20 of file agpintrf.c.
|
extern |
Definition at line 18 of file ar_busno.c.
|
extern |
Definition at line 31 of file ar_memio.c.
|
extern |
Definition at line 18 of file ar_memio.c.
|
extern |
Definition at line 18 of file busintrf.c.
Definition at line 71 of file init.c.
Referenced by PciApplyHacks().
|
extern |
Definition at line 18 of file config.c.
Referenced by PciGetConfigHandlers(), PciProcessBus(), and PciReadWriteConfigSpace().
|
extern |
|
extern |
Definition at line 18 of file devhere.c.
Referenced by PdoQueryInterface(), and VideoPortCheckForDeviceExistence().
| DRIVER_DISPATCH PciDispatchIrp |
Definition at line 541 of file pci.h.
Referenced by DriverEntry().
|
extern |
Definition at line 19 of file init.c.
Referenced by DriverEntry(), and PciGetDescriptionMessage().
|
extern |
Definition at line 24 of file init.c.
Referenced by DriverEntry(), and PciApplyHacks().
| KIPI_BROADCAST_WORKER PciExecuteCriticalSystemRoutine |
Definition at line 1132 of file pci.h.
Referenced by PcipGetFunctionLimits(), and PciUpdateHardware().
|
extern |
Definition at line 18 of file fdo.c.
Referenced by PciAddDevice(), PciFindParentPciFdoExtension(), and PciFindPdoByLocation().
|
extern |
Definition at line 20 of file init.c.
Referenced by DriverEntry(), PciAddDevice(), PciAssignSlotResources(), and PciFindPdoByLocation().
|
extern |
Definition at line 28 of file init.c.
Referenced by PciBuildHackTable(), and PciGetHackFlags().
|
extern |
Definition at line 18 of file intrface.c.
Referenced by PciInitializeArbiters(), and PciQueryInterface().
|
extern |
Definition at line 26 of file init.c.
Referenced by DriverEntry(), and PciDetermineSlotNumber().
|
extern |
Definition at line 18 of file lddintrf.c.
|
extern |
Definition at line 18 of file locintrf.c.
|
extern |
|
extern |
Definition at line 20 of file routintf.c.
|
extern |
Definition at line 18 of file init.c.
Referenced by DriverEntry().
|
extern |
|
extern |
Definition at line 27 of file init.c.
Referenced by PciScanBus().