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

Data Fields

UINTN Signature
 
PEI_USB2_HOST_CONTROLLER_PPI Usb2HostControllerPpi
 
EFI_PEI_PPI_DESCRIPTOR PpiDescriptor
 
UINT32 UsbHostControllerBaseAddress
 
USBHC_MEM_POOLMemPool
 
EFI_PEI_NOTIFY_DESCRIPTOR EndOfPeiNotifyList
 
UINT8 CapLength
 Capability Register Length.
 
XHC_HCSPARAMS1 HcSParams1
 Structural Parameters 1.
 
XHC_HCSPARAMS2 HcSParams2
 Structural Parameters 2.
 
XHC_HCCPARAMS HcCParams
 Capability Parameters.
 
UINT32 DBOff
 Doorbell Offset.
 
UINT32 RTSOff
 Runtime Register Space Offset.
 
UINT32 PageSize
 
UINT32 MaxScratchpadBufs
 
UINT64 * ScratchBuf
 
VOID * ScratchMap
 
UINT64 * ScratchEntry
 
UINTNScratchEntryMap
 
UINT64 * DCBAA
 
UINT32 MaxSlotsEn
 
TRANSFER_RING CmdRing
 
EVENT_RING EventRing
 
USB_DEV_CONTEXT UsbDevContext [256]
 

Detailed Description

Definition at line 143 of file XhcPeim.h.

Field Documentation

◆ CapLength

UINT8 _PEI_XHC_DEV::CapLength

Capability Register Length.

Definition at line 159 of file XhcPeim.h.

◆ CmdRing

TRANSFER_RING _PEI_XHC_DEV::CmdRing

Definition at line 176 of file XhcPeim.h.

◆ DBOff

UINT32 _PEI_XHC_DEV::DBOff

Doorbell Offset.

Definition at line 163 of file XhcPeim.h.

◆ DCBAA

UINT64* _PEI_XHC_DEV::DCBAA

Definition at line 171 of file XhcPeim.h.

◆ EndOfPeiNotifyList

EFI_PEI_NOTIFY_DESCRIPTOR _PEI_XHC_DEV::EndOfPeiNotifyList

Definition at line 154 of file XhcPeim.h.

◆ EventRing

EVENT_RING _PEI_XHC_DEV::EventRing

Definition at line 180 of file XhcPeim.h.

◆ HcCParams

XHC_HCCPARAMS _PEI_XHC_DEV::HcCParams

Capability Parameters.

Definition at line 162 of file XhcPeim.h.

◆ HcSParams1

XHC_HCSPARAMS1 _PEI_XHC_DEV::HcSParams1

Structural Parameters 1.

Definition at line 160 of file XhcPeim.h.

◆ HcSParams2

XHC_HCSPARAMS2 _PEI_XHC_DEV::HcSParams2

Structural Parameters 2.

Definition at line 161 of file XhcPeim.h.

◆ MaxScratchpadBufs

UINT32 _PEI_XHC_DEV::MaxScratchpadBufs

Definition at line 166 of file XhcPeim.h.

◆ MaxSlotsEn

UINT32 _PEI_XHC_DEV::MaxSlotsEn

Definition at line 172 of file XhcPeim.h.

◆ MemPool

USBHC_MEM_POOL* _PEI_XHC_DEV::MemPool

Definition at line 148 of file XhcPeim.h.

◆ PageSize

UINT32 _PEI_XHC_DEV::PageSize

Definition at line 165 of file XhcPeim.h.

◆ PpiDescriptor

EFI_PEI_PPI_DESCRIPTOR _PEI_XHC_DEV::PpiDescriptor

Definition at line 146 of file XhcPeim.h.

◆ RTSOff

UINT32 _PEI_XHC_DEV::RTSOff

Runtime Register Space Offset.

Definition at line 164 of file XhcPeim.h.

◆ ScratchBuf

UINT64* _PEI_XHC_DEV::ScratchBuf

Definition at line 167 of file XhcPeim.h.

◆ ScratchEntry

UINT64* _PEI_XHC_DEV::ScratchEntry

Definition at line 169 of file XhcPeim.h.

◆ ScratchEntryMap

UINTN* _PEI_XHC_DEV::ScratchEntryMap

Definition at line 170 of file XhcPeim.h.

◆ ScratchMap

VOID* _PEI_XHC_DEV::ScratchMap

Definition at line 168 of file XhcPeim.h.

◆ Signature

UINTN _PEI_XHC_DEV::Signature

Definition at line 144 of file XhcPeim.h.

◆ Usb2HostControllerPpi

PEI_USB2_HOST_CONTROLLER_PPI _PEI_XHC_DEV::Usb2HostControllerPpi

Definition at line 145 of file XhcPeim.h.

◆ UsbDevContext

USB_DEV_CONTEXT _PEI_XHC_DEV::UsbDevContext[256]

Definition at line 186 of file XhcPeim.h.

◆ UsbHostControllerBaseAddress

UINT32 _PEI_XHC_DEV::UsbHostControllerBaseAddress

Definition at line 147 of file XhcPeim.h.


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