iPXE
Data Fields
xhci_slot_context Struct Reference

A slot context. More...

#include <xhci.h>

Data Fields

uint32_t info
 Device info. More...
 
uint16_t latency
 Maximum exit latency. More...
 
uint8_t port
 Root hub port number. More...
 
uint8_t ports
 Number of downstream ports. More...
 
uint8_t tt_id
 TT hub slot ID. More...
 
uint8_t tt_port
 TT port number. More...
 
uint16_t intr
 Interrupter target. More...
 
uint8_t address
 USB address. More...
 
uint16_t reserved_a
 Reserved. More...
 
uint8_t state
 Slot state. More...
 
uint32_t reserved_b [4]
 Reserved. More...
 

Detailed Description

A slot context.

Definition at line 738 of file xhci.h.

Field Documentation

◆ info

uint32_t xhci_slot_context::info

◆ latency

uint16_t xhci_slot_context::latency

Maximum exit latency.

Definition at line 742 of file xhci.h.

◆ port

uint8_t xhci_slot_context::port

Root hub port number.

Definition at line 744 of file xhci.h.

Referenced by xhci_address_device_input().

◆ ports

uint8_t xhci_slot_context::ports

Number of downstream ports.

Definition at line 746 of file xhci.h.

Referenced by xhci_configure_endpoint_input().

◆ tt_id

uint8_t xhci_slot_context::tt_id

TT hub slot ID.

Definition at line 748 of file xhci.h.

Referenced by xhci_address_device_input().

◆ tt_port

uint8_t xhci_slot_context::tt_port

TT port number.

Definition at line 750 of file xhci.h.

Referenced by xhci_address_device_input().

◆ intr

uint16_t xhci_slot_context::intr

Interrupter target.

Definition at line 752 of file xhci.h.

◆ address

uint8_t xhci_slot_context::address

USB address.

Definition at line 754 of file xhci.h.

Referenced by xhci_address_device().

◆ reserved_a

uint16_t xhci_slot_context::reserved_a

Reserved.

Definition at line 756 of file xhci.h.

◆ state

uint8_t xhci_slot_context::state

Slot state.

Definition at line 758 of file xhci.h.

◆ reserved_b

uint32_t xhci_slot_context::reserved_b[4]

Reserved.

Definition at line 760 of file xhci.h.


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