Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/usb/controller/xhci.h
Show First 20 Lines • Show All 387 Lines • ▼ Show 20 Lines | struct xhci_endpoint_ext { | ||||
struct usb_xfer *xfer[XHCI_MAX_TRANSFERS * XHCI_MAX_STREAMS]; | struct usb_xfer *xfer[XHCI_MAX_TRANSFERS * XHCI_MAX_STREAMS]; | ||||
struct usb_page_cache *page_cache; | struct usb_page_cache *page_cache; | ||||
uint64_t physaddr; | uint64_t physaddr; | ||||
uint8_t trb_used[XHCI_MAX_STREAMS]; | uint8_t trb_used[XHCI_MAX_STREAMS]; | ||||
uint8_t trb_index[XHCI_MAX_STREAMS]; | uint8_t trb_index[XHCI_MAX_STREAMS]; | ||||
uint8_t trb_halted; | uint8_t trb_halted; | ||||
uint8_t trb_running; | uint8_t trb_running; | ||||
uint8_t trb_ep_mode; | uint8_t trb_ep_mode; | ||||
uint8_t trb_ep_maxp; | |||||
}; | }; | ||||
enum { | enum { | ||||
XHCI_ST_DISABLED, | XHCI_ST_DISABLED, | ||||
XHCI_ST_ENABLED, | XHCI_ST_ENABLED, | ||||
XHCI_ST_DEFAULT, | XHCI_ST_DEFAULT, | ||||
XHCI_ST_ADDRESSED, | XHCI_ST_ADDRESSED, | ||||
XHCI_ST_CONFIGURED, | XHCI_ST_CONFIGURED, | ||||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |