XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_xhci_slot_ Struct Reference

#include <xhci.h>

Collaboration diagram for _xhci_slot_:
Collaboration graph
[legend]

Public Attributes

uint8_t slot_id
 
uint8_t root_hub_port_num
 
uint8_t port_speed
 
uint64_t cmd_ring_base
 
uint64_t input_context_phys
 
uint64_t output_context_phys
 
uint8_t classC
 
uint8_t subClassC
 
uint8_t prot
 
xhci_trb_tcmd_ring
 
unsigned cmd_ring_index
 
unsigned cmd_ring_max
 
unsigned cmd_ring_cycle
 
uint64_t descriptor_buff
 
uint16_t interface_val
 
list_tendpoints
 

Member Data Documentation

◆ classC

uint8_t _xhci_slot_::classC

◆ cmd_ring

xhci_trb_t * _xhci_slot_::cmd_ring

◆ cmd_ring_base

uint64_t _xhci_slot_::cmd_ring_base

◆ cmd_ring_cycle

unsigned _xhci_slot_::cmd_ring_cycle

◆ cmd_ring_index

unsigned _xhci_slot_::cmd_ring_index

◆ cmd_ring_max

unsigned _xhci_slot_::cmd_ring_max

◆ descriptor_buff

uint64_t _xhci_slot_::descriptor_buff

◆ endpoints

list_t * _xhci_slot_::endpoints

◆ input_context_phys

uint64_t _xhci_slot_::input_context_phys

◆ interface_val

uint16_t _xhci_slot_::interface_val

◆ output_context_phys

uint64_t _xhci_slot_::output_context_phys

◆ port_speed

uint8_t _xhci_slot_::port_speed

◆ prot

uint8_t _xhci_slot_::prot

◆ root_hub_port_num

uint8_t _xhci_slot_::root_hub_port_num

◆ slot_id

uint8_t _xhci_slot_::slot_id

◆ subClassC

uint8_t _xhci_slot_::subClassC

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