The Pedigree Project 0.1
Public Attributes | List of all members
Xhci::Endpoint Struct Reference
+ Collaboration diagram for Xhci::Endpoint:

Public Attributes

XhciHw::Ring ring
 
Transactionactive = nullptr
 
UsbEndpoint description
 
Atomic< bool > needsReset {false}
 
uint64_t retiredAddresses [20] {}
 
size_t retiredCount = 0
 

Detailed Description

Definition at line 61 of file Xhci.h.

Member Data Documentation

◆ active

Transaction* Xhci::Endpoint::active = nullptr

Definition at line 63 of file Xhci.h.

◆ description

UsbEndpoint Xhci::Endpoint::description

Definition at line 64 of file Xhci.h.

◆ needsReset

Atomic<bool> Xhci::Endpoint::needsReset {false}

Definition at line 65 of file Xhci.h.

◆ retiredAddresses

uint64_t Xhci::Endpoint::retiredAddresses[20] {}

Definition at line 66 of file Xhci.h.

◆ retiredCount

size_t Xhci::Endpoint::retiredCount = 0

Definition at line 67 of file Xhci.h.

◆ ring

XhciHw::Ring Xhci::Endpoint::ring

Definition at line 62 of file Xhci.h.


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