|
iPXE
|
An xHCI device slot. More...
#include <xhci.h>
Data Fields | |
| struct xhci_device * | xhci |
| xHCI device More... | |
| struct usb_device * | usb |
| USB device. More... | |
| unsigned int | id |
| Slot ID. More... | |
| struct xhci_slot_context * | context |
| Slot context. More... | |
| struct dma_mapping | map |
| DMA mapping. More... | |
| unsigned int | route |
| Route string. More... | |
| unsigned int | port |
| Root hub port number. More... | |
| unsigned int | psiv |
| Protocol speed ID. More... | |
| unsigned int | ports |
| Number of ports (if this device is a hub) More... | |
| unsigned int | tt_id |
| Transaction translator slot ID. More... | |
| unsigned int | tt_port |
| Transaction translator port. More... | |
| struct xhci_endpoint * | endpoint [XHCI_CTX_END] |
| Endpoints, indexed by context ID. More... | |
| struct xhci_device* xhci_slot::xhci |
| struct usb_device* xhci_slot::usb |
USB device.
Definition at line 1137 of file xhci.h.
Referenced by xhci_device_address(), xhci_device_close(), xhci_device_open(), and xhci_endpoint_open().
| unsigned int xhci_slot::id |
| struct xhci_slot_context* xhci_slot::context |
| struct dma_mapping xhci_slot::map |
| unsigned int xhci_slot::ports |
| unsigned int xhci_slot::tt_id |
| unsigned int xhci_slot::tt_port |
| struct xhci_endpoint* xhci_slot::endpoint[XHCI_CTX_END] |
Endpoints, indexed by context ID.
Definition at line 1157 of file xhci.h.
Referenced by xhci_endpoint_close(), xhci_endpoint_mtu(), and xhci_endpoint_reset().
1.8.15