iPXE
Data Fields
xhci_endpoint Struct Reference

An xHCI endpoint. More...

#include <xhci.h>

Data Fields

struct xhci_devicexhci
 xHCI device
struct xhci_slotslot
 xHCI slot
struct usb_endpointep
 USB endpoint.
unsigned int ctx
 Context index.
unsigned int type
 Endpoint type.
unsigned int interval
 Endpoint interval.
struct xhci_endpoint_contextcontext
 Endpoint context.
struct xhci_trb_ring ring
 Transfer ring.

Detailed Description

An xHCI endpoint.

Definition at line 1131 of file xhci.h.


Field Documentation

xHCI device

Definition at line 1133 of file xhci.h.

Referenced by xhci_endpoint_open().

xHCI slot

Definition at line 1135 of file xhci.h.

Referenced by xhci_endpoint_close(), xhci_endpoint_mtu(), xhci_endpoint_open(), and xhci_endpoint_reset().

unsigned int xhci_endpoint::ctx
unsigned int xhci_endpoint::type

Endpoint type.

Definition at line 1141 of file xhci.h.

Referenced by xhci_configure_endpoint_input(), and xhci_endpoint_open().

Endpoint interval.

Definition at line 1143 of file xhci.h.

Referenced by xhci_configure_endpoint_input(), and xhci_endpoint_open().

Endpoint context.

Definition at line 1145 of file xhci.h.

Referenced by xhci_endpoint_open(), xhci_reset_endpoint(), xhci_set_tr_dequeue_pointer(), xhci_stop_endpoint(), and xhci_transfer().


The documentation for this struct was generated from the following file: