ReactOS 0.4.17-dev-1190-g4c812f4
_PCI_PDO_EXTENSION Struct Reference

#include <pci.h>

Collaboration diagram for _PCI_PDO_EXTENSION:

Public Attributes

PVOID Next
 
ULONG ExtensionType
 
struct _PCI_MJ_DISPATCH_TABLE * IrpDispatchTable
 
BOOLEAN DeviceState
 
BOOLEAN TentativeNextState
 
KEVENT SecondaryExtLock
 
PCI_SLOT_NUMBER Slot
 
PDEVICE_OBJECT PhysicalDeviceObject
 
PPCI_FDO_EXTENSION ParentFdoExtension
 
SINGLE_LIST_ENTRY SecondaryExtension
 
LONG BusInterfaceReferenceCount
 
LONG AgpInterfaceReferenceCount
 
USHORT VendorId
 
USHORT DeviceId
 
USHORT SubsystemVendorId
 
USHORT SubsystemId
 
BOOLEAN RevisionId
 
BOOLEAN ProgIf
 
BOOLEAN SubClass
 
BOOLEAN BaseClass
 
BOOLEAN AdditionalResourceCount
 
UCHAR AdjustedInterruptLine
 
BOOLEAN InterruptPin
 
UCHAR RawInterruptLine
 
BOOLEAN CapabilitiesPtr
 
BOOLEAN SavedLatencyTimer
 
BOOLEAN SavedCacheLineSize
 
BOOLEAN HeaderType
 
BOOLEAN NotPresent
 
BOOLEAN ReportedMissing
 
BOOLEAN ExpectedWritebackFailure
 
BOOLEAN NoTouchPmeEnable
 
BOOLEAN LegacyDriver
 
BOOLEAN UpdateHardware
 
BOOLEAN MovedDevice
 
BOOLEAN DisablePowerDown
 
BOOLEAN NeedsHotPlugConfiguration
 
BOOLEAN IDEInNativeMode
 
BOOLEAN BIOSAllowsIDESwitchToNativeMode
 
BOOLEAN IoSpaceUnderNativeIdeControl
 
BOOLEAN OnDebugPath
 
BOOLEAN IoSpaceNotRequired
 
PCI_POWER_STATE PowerState
 
PCI_HEADER_TYPE_DEPENDENT Dependent
 
ULONGLONG HackFlags
 
PCI_FUNCTION_RESOURCES * Resources
 
PCI_FDO_EXTENSION * BridgeFdoExtension
 
struct _PCI_PDO_EXTENSION * NextBridge
 
struct _PCI_PDO_EXTENSION * NextHashEntry
 
PCI_LOCK Lock
 
PCI_PMC PowerCapabilities
 
BOOLEAN TargetAgpCapabilityId
 
USHORT CommandEnables
 
USHORT InitialCommand
 
USHORT ExpressCapabilityPtr
 
UCHAR ExpressDeviceType
 
BOOLEAN IsExtendedConfigReachable
 
PCI_RESIZABLE_BAR_STATE ResizableBarState
 
ROUTING_TOKEN RoutingToken
 

Detailed Description

Definition at line 323 of file pci.h.

Member Data Documentation

◆ AdditionalResourceCount

BOOLEAN _PCI_PDO_EXTENSION::AdditionalResourceCount

Definition at line 346 of file pci.h.

◆ AdjustedInterruptLine

UCHAR _PCI_PDO_EXTENSION::AdjustedInterruptLine

Definition at line 347 of file pci.h.

Referenced by PciScanBus().

◆ AgpInterfaceReferenceCount

LONG _PCI_PDO_EXTENSION::AgpInterfaceReferenceCount

Definition at line 337 of file pci.h.

◆ BaseClass

BOOLEAN _PCI_PDO_EXTENSION::BaseClass

Definition at line 345 of file pci.h.

Referenced by PciScanBus().

◆ BIOSAllowsIDESwitchToNativeMode

BOOLEAN _PCI_PDO_EXTENSION::BIOSAllowsIDESwitchToNativeMode

Definition at line 364 of file pci.h.

◆ BridgeFdoExtension

PCI_FDO_EXTENSION* _PCI_PDO_EXTENSION::BridgeFdoExtension

Definition at line 372 of file pci.h.

Referenced by PciFdoIrpRemoveDevice().

◆ BusInterfaceReferenceCount

LONG _PCI_PDO_EXTENSION::BusInterfaceReferenceCount

Definition at line 336 of file pci.h.

◆ CapabilitiesPtr

BOOLEAN _PCI_PDO_EXTENSION::CapabilitiesPtr

Definition at line 350 of file pci.h.

Referenced by PciScanBus().

◆ CommandEnables

USHORT _PCI_PDO_EXTENSION::CommandEnables

Definition at line 378 of file pci.h.

Referenced by PciScanBus().

◆ Dependent

PCI_HEADER_TYPE_DEPENDENT _PCI_PDO_EXTENSION::Dependent

Definition at line 369 of file pci.h.

◆ DeviceId

USHORT _PCI_PDO_EXTENSION::DeviceId

Definition at line 339 of file pci.h.

Referenced by PciScanBus().

◆ DeviceState

BOOLEAN _PCI_PDO_EXTENSION::DeviceState

Definition at line 328 of file pci.h.

◆ DisablePowerDown

BOOLEAN _PCI_PDO_EXTENSION::DisablePowerDown

Definition at line 361 of file pci.h.

Referenced by PciScanBus().

◆ ExpectedWritebackFailure

BOOLEAN _PCI_PDO_EXTENSION::ExpectedWritebackFailure

Definition at line 356 of file pci.h.

Referenced by PciScanBus().

◆ ExpressCapabilityPtr

USHORT _PCI_PDO_EXTENSION::ExpressCapabilityPtr

Definition at line 380 of file pci.h.

◆ ExpressDeviceType

UCHAR _PCI_PDO_EXTENSION::ExpressDeviceType

Definition at line 381 of file pci.h.

◆ ExtensionType

ULONG _PCI_PDO_EXTENSION::ExtensionType

Definition at line 326 of file pci.h.

◆ HackFlags

ULONGLONG _PCI_PDO_EXTENSION::HackFlags

Definition at line 370 of file pci.h.

Referenced by PciScanBus().

◆ HeaderType

BOOLEAN _PCI_PDO_EXTENSION::HeaderType

Definition at line 353 of file pci.h.

Referenced by PciScanBus().

◆ IDEInNativeMode

BOOLEAN _PCI_PDO_EXTENSION::IDEInNativeMode

Definition at line 363 of file pci.h.

◆ InitialCommand

USHORT _PCI_PDO_EXTENSION::InitialCommand

Definition at line 379 of file pci.h.

Referenced by PciScanBus().

◆ InterruptPin

BOOLEAN _PCI_PDO_EXTENSION::InterruptPin

Definition at line 348 of file pci.h.

Referenced by PciScanBus().

◆ IoSpaceNotRequired

BOOLEAN _PCI_PDO_EXTENSION::IoSpaceNotRequired

Definition at line 367 of file pci.h.

◆ IoSpaceUnderNativeIdeControl

BOOLEAN _PCI_PDO_EXTENSION::IoSpaceUnderNativeIdeControl

Definition at line 365 of file pci.h.

◆ IrpDispatchTable

struct _PCI_MJ_DISPATCH_TABLE* _PCI_PDO_EXTENSION::IrpDispatchTable

Definition at line 327 of file pci.h.

◆ IsExtendedConfigReachable

BOOLEAN _PCI_PDO_EXTENSION::IsExtendedConfigReachable

Definition at line 382 of file pci.h.

Referenced by PciGetExpressCapabilities().

◆ LegacyDriver

BOOLEAN _PCI_PDO_EXTENSION::LegacyDriver

Definition at line 358 of file pci.h.

◆ Lock

PCI_LOCK _PCI_PDO_EXTENSION::Lock

Definition at line 375 of file pci.h.

◆ MovedDevice

BOOLEAN _PCI_PDO_EXTENSION::MovedDevice

Definition at line 360 of file pci.h.

◆ NeedsHotPlugConfiguration

BOOLEAN _PCI_PDO_EXTENSION::NeedsHotPlugConfiguration

Definition at line 362 of file pci.h.

Referenced by PciScanBus().

◆ Next

PVOID _PCI_PDO_EXTENSION::Next

Definition at line 325 of file pci.h.

Referenced by PciFindParentPciFdoExtension().

◆ NextBridge

struct _PCI_PDO_EXTENSION* _PCI_PDO_EXTENSION::NextBridge

Definition at line 373 of file pci.h.

Referenced by PciScanBus().

◆ NextHashEntry

struct _PCI_PDO_EXTENSION* _PCI_PDO_EXTENSION::NextHashEntry

Definition at line 374 of file pci.h.

◆ NoTouchPmeEnable

BOOLEAN _PCI_PDO_EXTENSION::NoTouchPmeEnable

Definition at line 357 of file pci.h.

◆ NotPresent

BOOLEAN _PCI_PDO_EXTENSION::NotPresent

Definition at line 354 of file pci.h.

◆ OnDebugPath

BOOLEAN _PCI_PDO_EXTENSION::OnDebugPath

Definition at line 366 of file pci.h.

Referenced by PciScanBus().

◆ ParentFdoExtension

PPCI_FDO_EXTENSION _PCI_PDO_EXTENSION::ParentFdoExtension

Definition at line 334 of file pci.h.

Referenced by PciDebugIrpDispatchDisplay().

◆ PhysicalDeviceObject

PDEVICE_OBJECT _PCI_PDO_EXTENSION::PhysicalDeviceObject

Definition at line 333 of file pci.h.

Referenced by PciFdoIrpRemoveDevice().

◆ PowerCapabilities

PCI_PMC _PCI_PDO_EXTENSION::PowerCapabilities

Definition at line 376 of file pci.h.

◆ PowerState

PCI_POWER_STATE _PCI_PDO_EXTENSION::PowerState

Definition at line 368 of file pci.h.

◆ ProgIf

BOOLEAN _PCI_PDO_EXTENSION::ProgIf

Definition at line 343 of file pci.h.

Referenced by PciScanBus().

◆ RawInterruptLine

UCHAR _PCI_PDO_EXTENSION::RawInterruptLine

Definition at line 349 of file pci.h.

Referenced by PciScanBus().

◆ ReportedMissing

BOOLEAN _PCI_PDO_EXTENSION::ReportedMissing

Definition at line 355 of file pci.h.

◆ ResizableBarState

PCI_RESIZABLE_BAR_STATE _PCI_PDO_EXTENSION::ResizableBarState

Definition at line 383 of file pci.h.

◆ Resources

PCI_FUNCTION_RESOURCES* _PCI_PDO_EXTENSION::Resources

Definition at line 371 of file pci.h.

◆ RevisionId

BOOLEAN _PCI_PDO_EXTENSION::RevisionId

Definition at line 342 of file pci.h.

Referenced by PciScanBus().

◆ RoutingToken

ROUTING_TOKEN _PCI_PDO_EXTENSION::RoutingToken

Definition at line 384 of file pci.h.

◆ SavedCacheLineSize

BOOLEAN _PCI_PDO_EXTENSION::SavedCacheLineSize

Definition at line 352 of file pci.h.

Referenced by PciScanBus().

◆ SavedLatencyTimer

BOOLEAN _PCI_PDO_EXTENSION::SavedLatencyTimer

Definition at line 351 of file pci.h.

Referenced by PciScanBus().

◆ SecondaryExtension

SINGLE_LIST_ENTRY _PCI_PDO_EXTENSION::SecondaryExtension

Definition at line 335 of file pci.h.

◆ SecondaryExtLock

KEVENT _PCI_PDO_EXTENSION::SecondaryExtLock

Definition at line 331 of file pci.h.

◆ Slot

PCI_SLOT_NUMBER _PCI_PDO_EXTENSION::Slot

Definition at line 332 of file pci.h.

Referenced by PciDebugIrpDispatchDisplay().

◆ SubClass

BOOLEAN _PCI_PDO_EXTENSION::SubClass

Definition at line 344 of file pci.h.

Referenced by PciScanBus().

◆ SubsystemId

USHORT _PCI_PDO_EXTENSION::SubsystemId

Definition at line 341 of file pci.h.

Referenced by PciScanBus().

◆ SubsystemVendorId

USHORT _PCI_PDO_EXTENSION::SubsystemVendorId

Definition at line 340 of file pci.h.

Referenced by PciScanBus().

◆ TargetAgpCapabilityId

BOOLEAN _PCI_PDO_EXTENSION::TargetAgpCapabilityId

Definition at line 377 of file pci.h.

◆ TentativeNextState

BOOLEAN _PCI_PDO_EXTENSION::TentativeNextState

Definition at line 329 of file pci.h.

◆ UpdateHardware

BOOLEAN _PCI_PDO_EXTENSION::UpdateHardware

Definition at line 359 of file pci.h.

◆ VendorId

USHORT _PCI_PDO_EXTENSION::VendorId

Definition at line 338 of file pci.h.

Referenced by PciScanBus().


The documentation for this struct was generated from the following file: