ReactOS 0.4.17-dev-1281-g065abb3
XhciIdentity Struct Reference

#include <hc.h>

Collaboration diagram for XhciIdentity:

Public Attributes

UCX_CONTROLLER_PARENT_BUS_TYPE ParentBus
 
ULONG PciVendorId
 
ULONG PciDeviceId
 
UCHAR PciRevisionId
 
USHORT PciSubsystemVendorId
 
USHORT PciSubsystemId
 
ULONG PciBus
 
ULONG PciDevice
 
ULONG PciFunction
 
CHAR AcpiVendorId [MAX_VENDOR_ID_STRING_LENGTH]
 
CHAR AcpiDeviceId [MAX_DEVICE_ID_STRING_LENGTH]
 
CHAR AcpiRevisionId [MAX_REVISION_ID_STRING_LENGTH]
 
ULONG64 FirmwareVersion
 
BUS_INTERFACE_STANDARD PciInterface
 

Detailed Description

Parent bus identity. PCI ids are 0x7FFFFFFF for ACPI parents.

Definition at line 24 of file hc.h.

Member Data Documentation

◆ AcpiDeviceId

CHAR XhciIdentity::AcpiDeviceId[MAX_DEVICE_ID_STRING_LENGTH]

Definition at line 36 of file hc.h.

Referenced by XhciController::Initialize(), and XhciController::ReadVerifierFlags().

◆ AcpiRevisionId

CHAR XhciIdentity::AcpiRevisionId[MAX_REVISION_ID_STRING_LENGTH]

Definition at line 37 of file hc.h.

Referenced by XhciController::Initialize(), and XhciController::ReadVerifierFlags().

◆ AcpiVendorId

◆ FirmwareVersion

ULONG64 XhciIdentity::FirmwareVersion

All ones while unknown.

Definition at line 40 of file hc.h.

Referenced by XhciController::RunFirmwareCommands().

◆ ParentBus

◆ PciBus

ULONG XhciIdentity::PciBus

Definition at line 32 of file hc.h.

Referenced by XhciController::Initialize().

◆ PciDevice

ULONG XhciIdentity::PciDevice

Definition at line 33 of file hc.h.

Referenced by XhciController::Initialize().

◆ PciDeviceId

◆ PciFunction

ULONG XhciIdentity::PciFunction

Definition at line 34 of file hc.h.

Referenced by XhciController::Initialize().

◆ PciInterface

BUS_INTERFACE_STANDARD XhciIdentity::PciInterface

Kept for disabling the device; Context is NULL when absent.

Definition at line 43 of file hc.h.

Referenced by XhciController::FdoCleanup().

◆ PciRevisionId

◆ PciSubsystemId

USHORT XhciIdentity::PciSubsystemId

Definition at line 31 of file hc.h.

◆ PciSubsystemVendorId

USHORT XhciIdentity::PciSubsystemVendorId

Definition at line 30 of file hc.h.

◆ PciVendorId


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