|
iPXE
|
An xHCI endpoint. More...
#include <xhci.h>
Data Fields | |
| struct xhci_device * | xhci |
| xHCI device More... | |
| struct xhci_slot * | slot |
| xHCI slot More... | |
| struct usb_endpoint * | ep |
| USB endpoint. More... | |
| unsigned int | ctx |
| Context index. More... | |
| unsigned int | type |
| Endpoint type. More... | |
| unsigned int | interval |
| Endpoint interval. More... | |
| struct xhci_endpoint_context * | context |
| Endpoint context. More... | |
| struct xhci_trb_ring | ring |
| Transfer ring. More... | |
| struct xhci_device* xhci_endpoint::xhci |
xHCI device
Definition at line 1163 of file xhci.h.
Referenced by xhci_endpoint_message(), xhci_endpoint_open(), and xhci_endpoint_stream().
| struct xhci_slot* xhci_endpoint::slot |
xHCI slot
Definition at line 1165 of file xhci.h.
Referenced by xhci_endpoint_close(), xhci_endpoint_mtu(), xhci_endpoint_open(), and xhci_endpoint_reset().
| struct usb_endpoint* xhci_endpoint::ep |
USB endpoint.
Definition at line 1167 of file xhci.h.
Referenced by xhci_address_device_input(), xhci_configure_endpoint_input(), xhci_endpoint_close(), xhci_endpoint_message(), xhci_endpoint_mtu(), xhci_endpoint_open(), xhci_endpoint_reset(), xhci_endpoint_stream(), xhci_evaluate_context_input(), and xhci_transfer().
| unsigned int xhci_endpoint::ctx |
Context index.
Definition at line 1169 of file xhci.h.
Referenced by xhci_address_device_input(), xhci_configure_endpoint(), xhci_configure_endpoint_input(), xhci_deconfigure_endpoint(), xhci_deconfigure_endpoint_input(), xhci_endpoint_close(), xhci_endpoint_open(), xhci_endpoint_reset(), xhci_evaluate_context(), xhci_evaluate_context_input(), xhci_set_tr_dequeue_pointer(), and xhci_transfer().
| unsigned int xhci_endpoint::type |
Endpoint type.
Definition at line 1171 of file xhci.h.
Referenced by xhci_configure_endpoint_input(), and xhci_endpoint_open().
| unsigned int xhci_endpoint::interval |
Endpoint interval.
Definition at line 1173 of file xhci.h.
Referenced by xhci_configure_endpoint_input(), and xhci_endpoint_open().
| struct xhci_endpoint_context* xhci_endpoint::context |
Endpoint context.
Definition at line 1175 of file xhci.h.
Referenced by xhci_endpoint_open(), xhci_set_tr_dequeue_pointer(), and xhci_transfer().
| struct xhci_trb_ring xhci_endpoint::ring |
Transfer ring.
Definition at line 1177 of file xhci.h.
Referenced by xhci_address_device_input(), xhci_configure_endpoint_input(), xhci_endpoint_close(), xhci_endpoint_message(), xhci_endpoint_open(), xhci_endpoint_reset(), xhci_endpoint_stream(), xhci_set_tr_dequeue_pointer(), and xhci_transfer().
1.8.15