ReactOS  0.4.15-dev-1636-gf634010
_UHCI_EXTENSION Struct Reference

#include <usbuhci.h>

Collaboration diagram for _UHCI_EXTENSION:

Public Attributes

PUHCI_HW_REGISTERS BaseRegister
 
USB_CONTROLLER_FLAVOR HcFlavor
 
PUHCI_HC_RESOURCES HcResourcesVA
 
ULONG HcResourcesPA
 
PUHCI_HCD_QH IntQH [INTERRUPT_ENDPOINTs]
 
PUHCI_HCD_QH ControlQH
 
PUHCI_HCD_QH BulkQH
 
PUHCI_HCD_QH BulkTailQH
 
PUHCI_HCD_TD StaticTD
 
PUHCI_HCD_TD SOF_HcdTDs
 
ULONG FrameNumber
 
ULONG FrameHighPart
 
ULONG Flags
 
LONG LockFrameList
 
ULONG ResetPortMask
 
ULONG ResetChangePortMask
 
ULONG SuspendChangePortMask
 
ULONG HcScheduleError
 
LONG ExtensionLock
 
UHCI_USB_STATUS StatusMask
 
UHCI_USB_STATUS HcStatus
 
UCHAR SOF_Modify
 
UCHAR Padded2 [3]
 

Detailed Description

Definition at line 153 of file usbuhci.h.

Member Data Documentation

◆ BaseRegister

◆ BulkQH

PUHCI_HCD_QH _UHCI_EXTENSION::BulkQH

Definition at line 160 of file usbuhci.h.

Referenced by UhciInterruptService(), and UhciSetEndpointState().

◆ BulkTailQH

PUHCI_HCD_QH _UHCI_EXTENSION::BulkTailQH

Definition at line 161 of file usbuhci.h.

Referenced by UhciInterruptService().

◆ ControlQH

PUHCI_HCD_QH _UHCI_EXTENSION::ControlQH

Definition at line 159 of file usbuhci.h.

Referenced by UhciSetEndpointState().

◆ ExtensionLock

LONG _UHCI_EXTENSION::ExtensionLock

Definition at line 172 of file usbuhci.h.

Referenced by UhciAbortTransfer(), UhciInterruptService(), and UhciSubmitTransfer().

◆ Flags

ULONG _UHCI_EXTENSION::Flags

Definition at line 166 of file usbuhci.h.

Referenced by UhciPollController(), and UhciStartController().

◆ FrameHighPart

ULONG _UHCI_EXTENSION::FrameHighPart

Definition at line 165 of file usbuhci.h.

Referenced by UhciGet32BitFrameNumber().

◆ FrameNumber

ULONG _UHCI_EXTENSION::FrameNumber

Definition at line 164 of file usbuhci.h.

Referenced by UhciSubmitTransfer().

◆ HcFlavor

◆ HcResourcesPA

ULONG _UHCI_EXTENSION::HcResourcesPA

Definition at line 157 of file usbuhci.h.

Referenced by UhciStartController().

◆ HcResourcesVA

PUHCI_HC_RESOURCES _UHCI_EXTENSION::HcResourcesVA

Definition at line 156 of file usbuhci.h.

Referenced by UhciInterruptNextSOF(), and UhciStartController().

◆ HcScheduleError

ULONG _UHCI_EXTENSION::HcScheduleError

Definition at line 171 of file usbuhci.h.

Referenced by UhciCheckController(), and UhciInterruptService().

◆ HcStatus

UHCI_USB_STATUS _UHCI_EXTENSION::HcStatus

Definition at line 174 of file usbuhci.h.

Referenced by UhciInterruptDpc(), and UhciInterruptService().

◆ IntQH

PUHCI_HCD_QH _UHCI_EXTENSION::IntQH[INTERRUPT_ENDPOINTs]

Definition at line 158 of file usbuhci.h.

Referenced by UhciSetEndpointState().

◆ LockFrameList

LONG _UHCI_EXTENSION::LockFrameList

Definition at line 167 of file usbuhci.h.

Referenced by UhciStartController().

◆ Padded2

UCHAR _UHCI_EXTENSION::Padded2[3]

Definition at line 176 of file usbuhci.h.

◆ ResetChangePortMask

ULONG _UHCI_EXTENSION::ResetChangePortMask

◆ ResetPortMask

ULONG _UHCI_EXTENSION::ResetPortMask

◆ SOF_HcdTDs

PUHCI_HCD_TD _UHCI_EXTENSION::SOF_HcdTDs

Definition at line 163 of file usbuhci.h.

Referenced by UhciInterruptNextSOF().

◆ SOF_Modify

UCHAR _UHCI_EXTENSION::SOF_Modify

Definition at line 175 of file usbuhci.h.

◆ StaticTD

PUHCI_HCD_TD _UHCI_EXTENSION::StaticTD

Definition at line 162 of file usbuhci.h.

Referenced by UhciStartController().

◆ StatusMask

UHCI_USB_STATUS _UHCI_EXTENSION::StatusMask

Definition at line 173 of file usbuhci.h.

Referenced by UhciEnableInterrupts(), and UhciInterruptDpc().

◆ SuspendChangePortMask

ULONG _UHCI_EXTENSION::SuspendChangePortMask

Definition at line 170 of file usbuhci.h.

Referenced by UhciRHGetPortStatus().


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