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 739 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 743 of file xhci.h.

◆ port

uint8_t xhci_slot_context::port

Root hub port number.

Definition at line 745 of file xhci.h.

Referenced by xhci_address_device_input().

◆ ports

uint8_t xhci_slot_context::ports

Number of downstream ports.

Definition at line 747 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 749 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 751 of file xhci.h.

Referenced by xhci_address_device_input().

◆ intr

uint16_t xhci_slot_context::intr

Interrupter target.

Definition at line 753 of file xhci.h.

◆ address

uint8_t xhci_slot_context::address

USB address.

Definition at line 755 of file xhci.h.

Referenced by xhci_address_device().

◆ reserved_a

uint16_t xhci_slot_context::reserved_a

Reserved.

Definition at line 757 of file xhci.h.

◆ state

uint8_t xhci_slot_context::state

Slot state.

Definition at line 759 of file xhci.h.

◆ reserved_b

uint32_t xhci_slot_context::reserved_b[4]

Reserved.

Definition at line 761 of file xhci.h.


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