Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
ehci_queue_head Struct Reference

#include <ehci.hpp>

Data Fields

volatile uint32_t qhlp
 
volatile uint32_t ch
 
volatile uint32_t cap
 
volatile uint32_t currentTD
 
volatile uint32_t nextTD
 
volatile uint32_t altTD
 
volatile uint32_t token
 
volatile uint32_t buffer [5]
 
volatile uint32_t extbuffer [5]
 
uint32_t _pad [7]
 

Detailed Description

Definition at line 141 of file ehci.hpp.

Field Documentation

◆ _pad

uint32_t ehci_queue_head::_pad[7]

Definition at line 153 of file ehci.hpp.

◆ altTD

volatile uint32_t ehci_queue_head::altTD

◆ buffer

volatile uint32_t ehci_queue_head::buffer[5]

Definition at line 150 of file ehci.hpp.

◆ cap

volatile uint32_t ehci_queue_head::cap

Definition at line 144 of file ehci.hpp.

Referenced by EHCIModule::init_periodic(), and EHCIModule::send_async_with_response().

◆ ch

volatile uint32_t ehci_queue_head::ch

◆ currentTD

volatile uint32_t ehci_queue_head::currentTD

◆ extbuffer

volatile uint32_t ehci_queue_head::extbuffer[5]

Definition at line 151 of file ehci.hpp.

◆ nextTD

volatile uint32_t ehci_queue_head::nextTD

◆ qhlp

◆ token

volatile uint32_t ehci_queue_head::token

Definition at line 149 of file ehci.hpp.

Referenced by EHCIModule::init_periodic().


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