xhci_endpoint_t
xhci_endpoint_t xe;
const xhci_endpoint_t *xep = data;
const xhci_endpoint_t *xep = ep;
xhci_endpoint_t *xep)
xhci_endpoint_t *xep)
xhci_endpoint_t *xep)
xhci_transfer_alloc(xhci_t *xhcip, xhci_endpoint_t *xep, size_t size,
xhci_transfer_trb_fill_data(xhci_endpoint_t *xep, xhci_transfer_t *xt, int off,
xhci_transfer_calculate_isoc(xhci_device_t *xd, xhci_endpoint_t *xep,
xhci_endpoint_close(xhci_t *xhcip, xhci_endpoint_t *xep)
xhci_endpoint_schedule(xhci_t *xhcip, xhci_device_t *xd, xhci_endpoint_t *xep,
xhci_endpoint_determine_transfer(xhci_t *xhcip, xhci_endpoint_t *xep,
xhci_endpoint_t *xep, xhci_transfer_t *xt)
xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb)
xhci_endpoint_t *xep)
xhci_endpoint_dup_periodic(xhci_endpoint_t *xep, xhci_transfer_t *xt,
xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb)
xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb)
xhci_endpoint_t *xep;
xhci_endpoint_t *xep = xd->xd_endpoints[endpoint];
kmem_free(xep, sizeof (xhci_endpoint_t));
xhci_endpoint_t *xep)
xhci_endpoint_t *xep)
xhci_endpoint_is_periodic_in(xhci_endpoint_t *xep)
xhci_endpoint_determine_burst(xhci_device_t *xd, xhci_endpoint_t *xep)
xhci_input_context_sync(xhci_t *xhcip, xhci_device_t *xd, xhci_endpoint_t *xep)
xhci_endpoint_max_esit(xhci_device_t *xd, xhci_endpoint_t *xep, uint_t mps,
xhci_endpoint_t *xep)
xhci_endpoint_t *, xep,
xhci_endpoint_t *xep;
xep = kmem_zalloc(sizeof (xhci_endpoint_t), KM_SLEEP);
kmem_free(xep, sizeof (xhci_endpoint_t));
kmem_free(xep, sizeof (xhci_endpoint_t));
xhci_endpoint_reopen(xhci_t *xhcip, xhci_device_t *xd, xhci_endpoint_t *xep,
xhci_endpoint_serialize(xhci_t *xhcip, xhci_endpoint_t *xep)
xhci_endpoint_timeout_cancel(xhci_t *xhcip, xhci_endpoint_t *xep)
xhci_endpoint_quiesce(xhci_t *xhcip, xhci_device_t *xd, xhci_endpoint_t *xep)
xhci_endpoint_ring(xhci_t *xhcip, xhci_device_t *xd, xhci_endpoint_t *xep)
xhci_endpoint_t *xep = arg;
static xhci_endpoint_t *
xhci_polled_endpoint_transfer(xhci_polled_t *xhci_polledp, xhci_endpoint_t *xep,
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_hcdi_isoc_transfer_fill(xhci_device_t *xd, xhci_endpoint_t *xep,
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_hcdi_pipe_flush(xhci_t *xhcip, xhci_endpoint_t *xep, int intr_code)
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep = NULL;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xep;
xhci_endpoint_t *xd_endpoints[XHCI_NUM_ENDPOINTS];
xhci_endpoint_t *xp_ep;
xhci_endpoint_t *xhci_polled_endpoint;
extern xhci_transfer_t *xhci_transfer_alloc(xhci_t *, xhci_endpoint_t *, size_t,
extern void xhci_transfer_trb_fill_data(xhci_endpoint_t *, xhci_transfer_t *,
extern void xhci_transfer_calculate_isoc(xhci_device_t *, xhci_endpoint_t *,
xhci_endpoint_t *);
xhci_endpoint_t *);
xhci_endpoint_t *);
xhci_endpoint_t *, usba_pipe_handle_data_t *);
extern void xhci_endpoint_close(xhci_t *, xhci_endpoint_t *);
xhci_endpoint_t *);
xhci_endpoint_t *);
extern void xhci_endpoint_timeout_cancel(xhci_t *, xhci_endpoint_t *);
xhci_endpoint_t *);
extern boolean_t xhci_endpoint_is_periodic_in(xhci_endpoint_t *);
extern void xhci_endpoint_serialize(xhci_t *, xhci_endpoint_t *);
extern int xhci_endpoint_quiesce(xhci_t *, xhci_device_t *, xhci_endpoint_t *);
extern int xhci_endpoint_schedule(xhci_t *, xhci_device_t *, xhci_endpoint_t *,
extern int xhci_endpoint_ring(xhci_t *, xhci_device_t *, xhci_endpoint_t *);
xhci_endpoint_t *, xhci_trb_t *, uint_t *);