iPXE
|
An endpoint context. More...
#include <xhci.h>
Data Fields | |
uint8_t | state |
Endpoint state. More... | |
uint8_t | stream |
Stream configuration. More... | |
uint8_t | interval |
Polling interval. More... | |
uint8_t | esit_high |
Max ESIT payload high. More... | |
uint8_t | type |
Endpoint type. More... | |
uint8_t | burst |
Maximum burst size. More... | |
uint16_t | mtu |
Maximum packet size. More... | |
uint64_t | dequeue |
Transfer ring dequeue pointer. More... | |
uint16_t | trb_len |
Average TRB length. More... | |
uint16_t | esit_low |
Max ESIT payload low. More... | |
uint32_t | reserved [3] |
Reserved. More... | |
uint8_t xhci_endpoint_context::state |
Endpoint state.
Definition at line 771 of file xhci.h.
Referenced by xhci_set_tr_dequeue_pointer(), and xhci_transfer().
uint8_t xhci_endpoint_context::interval |
Polling interval.
Definition at line 775 of file xhci.h.
Referenced by xhci_configure_endpoint_input().
uint8_t xhci_endpoint_context::esit_high |
uint8_t xhci_endpoint_context::type |
Endpoint type.
Definition at line 779 of file xhci.h.
Referenced by xhci_address_device_input(), and xhci_configure_endpoint_input().
uint8_t xhci_endpoint_context::burst |
Maximum burst size.
Definition at line 781 of file xhci.h.
Referenced by xhci_address_device_input(), and xhci_configure_endpoint_input().
uint16_t xhci_endpoint_context::mtu |
Maximum packet size.
Definition at line 783 of file xhci.h.
Referenced by xhci_address_device_input(), xhci_configure_endpoint_input(), and xhci_evaluate_context_input().
uint64_t xhci_endpoint_context::dequeue |
Transfer ring dequeue pointer.
Definition at line 785 of file xhci.h.
Referenced by xhci_address_device_input(), and xhci_configure_endpoint_input().
uint16_t xhci_endpoint_context::trb_len |
Average TRB length.
Definition at line 787 of file xhci.h.
Referenced by xhci_address_device_input(), and xhci_configure_endpoint_input().
uint16_t xhci_endpoint_context::esit_low |