TianoCore EDK2 master
Loading...
Searching...
No Matches
_URB Struct Reference

Data Fields

UINT32 Signature
 
LIST_ENTRY UrbList
 
USB_ENDPOINT Ep
 
EFI_USB_DEVICE_REQUESTRequest
 
VOID * RequestPhy
 
VOID * RequestMap
 
VOID * Data
 
UINTN DataLen
 
VOID * DataPhy
 
VOID * DataMap
 
EFI_ASYNC_USB_TRANSFER_CALLBACK Callback
 
VOID * Context
 
EHC_QHQh
 
UINT32 Result
 
UINTN Completed
 
UINT8 DataToggle
 
TRANSFER_RINGRing
 
TRB_TEMPLATETrbStart
 
TRB_TEMPLATETrbEnd
 
UINTN TrbNum
 
BOOLEAN StartDone
 
BOOLEAN EndDone
 
BOOLEAN Finished
 
TRB_TEMPLATEEvtTrb
 
EFI_PHYSICAL_ADDRESS Data
 
UINT32 DataLen
 
UINT32 Completed
 
EFI_PHYSICAL_ADDRESS Ring
 
EFI_PHYSICAL_ADDRESS Trb
 
EFI_USB_DATA_DIRECTION Direction
 

Detailed Description

Definition at line 200 of file EhciUrb.h.

Field Documentation

◆ Callback

Definition at line 215 of file EhciUrb.h.

◆ Completed [1/2]

UINTN _URB::Completed

Definition at line 227 of file EhciUrb.h.

◆ Completed [2/2]

UINT32 _URB::Completed

Definition at line 440 of file DebugCommunicationLibUsb3Internal.h.

◆ Context

VOID * _URB::Context

Definition at line 216 of file EhciUrb.h.

◆ Data [1/2]

VOID * _URB::Data

Definition at line 211 of file EhciUrb.h.

◆ Data [2/2]

Definition at line 430 of file DebugCommunicationLibUsb3Internal.h.

◆ DataLen [1/2]

UINTN _URB::DataLen

Definition at line 212 of file EhciUrb.h.

◆ DataLen [2/2]

UINT32 _URB::DataLen

Definition at line 431 of file DebugCommunicationLibUsb3Internal.h.

◆ DataMap

VOID * _URB::DataMap

Definition at line 214 of file EhciUrb.h.

◆ DataPhy

VOID * _URB::DataPhy

Definition at line 213 of file EhciUrb.h.

◆ DataToggle

UINT8 _URB::DataToggle

Definition at line 228 of file EhciUrb.h.

◆ Direction

EFI_USB_DATA_DIRECTION _URB::Direction

Definition at line 447 of file DebugCommunicationLibUsb3Internal.h.

◆ EndDone

BOOLEAN _URB::EndDone

Definition at line 199 of file XhciSched.h.

◆ Ep

USB_ENDPOINT _URB::Ep

Definition at line 207 of file EhciUrb.h.

◆ EvtTrb

TRB_TEMPLATE * _URB::EvtTrb

Definition at line 202 of file XhciSched.h.

◆ Finished

BOOLEAN _URB::Finished

Definition at line 200 of file XhciSched.h.

◆ Qh

EHC_QH* _URB::Qh

Definition at line 221 of file EhciUrb.h.

◆ Request

EFI_USB_DEVICE_REQUEST * _URB::Request

Definition at line 208 of file EhciUrb.h.

◆ RequestMap

VOID* _URB::RequestMap

Definition at line 210 of file EhciUrb.h.

◆ RequestPhy

VOID* _URB::RequestPhy

Definition at line 209 of file EhciUrb.h.

◆ Result

UINT32 _URB::Result

Definition at line 226 of file EhciUrb.h.

◆ Ring [1/2]

TRANSFER_RING * _URB::Ring

Definition at line 194 of file XhciSched.h.

◆ Ring [2/2]

Definition at line 444 of file DebugCommunicationLibUsb3Internal.h.

◆ Signature

UINT32 _URB::Signature

Definition at line 201 of file EhciUrb.h.

◆ StartDone

BOOLEAN _URB::StartDone

Definition at line 198 of file XhciSched.h.

◆ Trb

Definition at line 445 of file DebugCommunicationLibUsb3Internal.h.

◆ TrbEnd

TRB_TEMPLATE * _URB::TrbEnd

Definition at line 196 of file XhciSched.h.

◆ TrbNum

UINTN _URB::TrbNum

Definition at line 197 of file XhciSched.h.

◆ TrbStart

TRB_TEMPLATE * _URB::TrbStart

Definition at line 195 of file XhciSched.h.

◆ UrbList

LIST_ENTRY _URB::UrbList

Definition at line 202 of file EhciUrb.h.


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