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 1162 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 1164 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 1166 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 1168 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 1170 of file xhci.h.
Referenced by xhci_configure_endpoint_input(), and xhci_endpoint_open().
unsigned int xhci_endpoint::interval |
Endpoint interval.
Definition at line 1172 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 1174 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 1176 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().