ReactOS  0.4.15-dev-1177-g6cb3b62
_EHCI_EXTENSION Struct Reference

#include <usbehci.h>

Collaboration diagram for _EHCI_EXTENSION:

Public Attributes

ULONG Reserved
 
ULONG Flags
 
PEHCI_HC_CAPABILITY_REGISTERS CapabilityRegisters
 
PEHCI_HW_REGISTERS OperationalRegs
 
UCHAR FrameLengthAdjustment
 
BOOLEAN IsStarted
 
USHORT HcSystemErrors
 
ULONG PortRoutingControl
 
USHORT NumberOfPorts
 
USHORT PortPowerControl
 
EHCI_INTERRUPT_ENABLE InterruptMask
 
EHCI_INTERRUPT_ENABLE InterruptStatus
 
PEHCI_HC_RESOURCES HcResourcesVA
 
ULONG HcResourcesPA
 
PEHCI_STATIC_QH AsyncHead
 
PEHCI_STATIC_QH PeriodicHead [64]
 
PEHCI_HCD_QH IsoDummyQHListVA
 
ULONG IsoDummyQHListPA
 
ULONG FrameIndex
 
ULONG FrameHighPart
 
ULONG ConnectPortBits
 
ULONG SuspendPortBits
 
ULONG ResetPortBits
 
ULONG FinishResetPortBits
 
ULONG PendingTransfers
 
PEHCI_HCD_QH PrevQH
 
PEHCI_HCD_QH LockQH
 
PEHCI_HCD_QH NextQH
 
ULONG BackupPeriodiclistbase
 
ULONG BackupAsynclistaddr
 
ULONG BackupCtrlDSSegment
 
ULONG BackupUSBCmd
 

Detailed Description

Definition at line 172 of file usbehci.h.

Member Data Documentation

◆ AsyncHead

PEHCI_STATIC_QH _EHCI_EXTENSION::AsyncHead

Definition at line 188 of file usbehci.h.

◆ BackupAsynclistaddr

ULONG _EHCI_EXTENSION::BackupAsynclistaddr

Definition at line 207 of file usbehci.h.

Referenced by EHCI_ResumeController(), and EHCI_SuspendController().

◆ BackupCtrlDSSegment

ULONG _EHCI_EXTENSION::BackupCtrlDSSegment

Definition at line 208 of file usbehci.h.

Referenced by EHCI_ResumeController(), and EHCI_SuspendController().

◆ BackupPeriodiclistbase

ULONG _EHCI_EXTENSION::BackupPeriodiclistbase

Definition at line 206 of file usbehci.h.

Referenced by EHCI_ResumeController(), and EHCI_SuspendController().

◆ BackupUSBCmd

ULONG _EHCI_EXTENSION::BackupUSBCmd

Definition at line 209 of file usbehci.h.

Referenced by EHCI_ResumeController(), and EHCI_SuspendController().

◆ CapabilityRegisters

PEHCI_HC_CAPABILITY_REGISTERS _EHCI_EXTENSION::CapabilityRegisters

Definition at line 175 of file usbehci.h.

Referenced by EHCI_StartController().

◆ ConnectPortBits

ULONG _EHCI_EXTENSION::ConnectPortBits

Definition at line 195 of file usbehci.h.

Referenced by EHCI_RH_ClearFeaturePortConnectChange(), and EHCI_RH_GetPortStatus().

◆ FinishResetPortBits

ULONG _EHCI_EXTENSION::FinishResetPortBits

◆ Flags

ULONG _EHCI_EXTENSION::Flags

Definition at line 174 of file usbehci.h.

Referenced by EHCI_PollController(), EHCI_ResumeController(), and EHCI_SuspendController().

◆ FrameHighPart

ULONG _EHCI_EXTENSION::FrameHighPart

Definition at line 193 of file usbehci.h.

Referenced by EHCI_InterruptService().

◆ FrameIndex

ULONG _EHCI_EXTENSION::FrameIndex

Definition at line 192 of file usbehci.h.

Referenced by EHCI_Get32BitFrameNumber(), and EHCI_InterruptService().

◆ FrameLengthAdjustment

UCHAR _EHCI_EXTENSION::FrameLengthAdjustment

Definition at line 177 of file usbehci.h.

Referenced by EHCI_StartController().

◆ HcResourcesPA

ULONG _EHCI_EXTENSION::HcResourcesPA

Definition at line 187 of file usbehci.h.

◆ HcResourcesVA

PEHCI_HC_RESOURCES _EHCI_EXTENSION::HcResourcesVA

Definition at line 186 of file usbehci.h.

◆ HcSystemErrors

USHORT _EHCI_EXTENSION::HcSystemErrors

Definition at line 179 of file usbehci.h.

Referenced by EHCI_InterruptService().

◆ InterruptMask

◆ InterruptStatus

EHCI_INTERRUPT_ENABLE _EHCI_EXTENSION::InterruptStatus

Definition at line 184 of file usbehci.h.

Referenced by EHCI_InterruptDpc(), and EHCI_InterruptService().

◆ IsoDummyQHListPA

ULONG _EHCI_EXTENSION::IsoDummyQHListPA

Definition at line 191 of file usbehci.h.

◆ IsoDummyQHListVA

PEHCI_HCD_QH _EHCI_EXTENSION::IsoDummyQHListVA

Definition at line 190 of file usbehci.h.

◆ IsStarted

BOOLEAN _EHCI_EXTENSION::IsStarted

Definition at line 178 of file usbehci.h.

Referenced by EHCI_CheckController(), and EHCI_StartController().

◆ LockQH

PEHCI_HCD_QH _EHCI_EXTENSION::LockQH

Definition at line 203 of file usbehci.h.

◆ NextQH

PEHCI_HCD_QH _EHCI_EXTENSION::NextQH

Definition at line 204 of file usbehci.h.

◆ NumberOfPorts

USHORT _EHCI_EXTENSION::NumberOfPorts

Definition at line 181 of file usbehci.h.

Referenced by EHCI_PollController(), EHCI_RH_GetRootHubData(), and EHCI_StartController().

◆ OperationalRegs

◆ PendingTransfers

ULONG _EHCI_EXTENSION::PendingTransfers

Definition at line 200 of file usbehci.h.

◆ PeriodicHead

PEHCI_STATIC_QH _EHCI_EXTENSION::PeriodicHead[64]

Definition at line 189 of file usbehci.h.

◆ PortPowerControl

USHORT _EHCI_EXTENSION::PortPowerControl

Definition at line 182 of file usbehci.h.

Referenced by EHCI_RH_GetRootHubData().

◆ PortRoutingControl

ULONG _EHCI_EXTENSION::PortRoutingControl

Definition at line 180 of file usbehci.h.

Referenced by EHCI_ResumeController(), and EHCI_StartController().

◆ PrevQH

PEHCI_HCD_QH _EHCI_EXTENSION::PrevQH

Definition at line 202 of file usbehci.h.

◆ Reserved

ULONG _EHCI_EXTENSION::Reserved

Definition at line 173 of file usbehci.h.

◆ ResetPortBits

ULONG _EHCI_EXTENSION::ResetPortBits

◆ SuspendPortBits

ULONG _EHCI_EXTENSION::SuspendPortBits

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