|
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 770 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 774 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 778 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 780 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 782 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 784 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 786 of file xhci.h.
Referenced by xhci_address_device_input(), and xhci_configure_endpoint_input().
| uint16_t xhci_endpoint_context::esit_low |
1.8.15