Home
last modified time | relevance | path

Searched refs:xhci_trb_t (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/
H A Dxhci_ring.c134 xhci_trb_t *ltrb; in xhci_ring_reset()
138 bzero(xrp->xr_trb, sizeof (xhci_trb_t) * xrp->xr_ntrb); in xhci_ring_reset()
175 xrp->xr_trb = (xhci_trb_t *)xrp->xr_dma.xdb_va; in xhci_ring_alloc()
185 xhci_trb_t *
188 xhci_trb_t *trb = &xrp->xr_trb[xrp->xr_tail]; in xhci_ring_event_advance()
297 xhci_trb_t *trb; in xhci_ring_trb_fill()
351 xhci_trb_t *trb; in xhci_ring_trb_produce()
395 xhci_ring_trb_put(xhci_ring_t *xrp, xhci_trb_t *trb) in xhci_ring_trb_put()
410 uint64_t high = pa + xrp->xr_ntrb * sizeof (xhci_trb_t); in xhci_ring_trb_consumed()
413 dma % sizeof (xhci_trb_t) != 0) in xhci_ring_trb_consumed()
[all …]
H A Dxhci_event.c117 xhci_event_process_psc(xhci_t *xhcip, xhci_trb_t *trb) in xhci_event_process_psc()
139 xhci_event_process_trb(xhci_t *xhcip, xhci_trb_t *trb) in xhci_event_process_trb()
225 xhci_trb_t *trb; in xhci_event_process()
234 addr = xhci_dma_pa(&xrp->xr_dma) + sizeof (xhci_trb_t) * xrp->xr_tail; in xhci_event_process()
H A Dxhci_polled.c102 xhci_polled_get_endpoint(xhci_t *xhcip, xhci_trb_t *trb) in xhci_polled_get_endpoint()
123 xhci_trb_t *trb, uint_t *num_characters) in xhci_polled_endpoint_transfer()
213 xhci_trb_t *trb; in xhci_polled_event_process()
254 addr = xhci_dma_pa(&xrp->xr_dma) + sizeof (xhci_trb_t) * xrp->xr_tail; in xhci_polled_event_process()
H A Dxhci_dma.c279 kmem_free(xt->xt_trbs, sizeof (xhci_trb_t) * xt->xt_ntrbs); in xhci_transfer_free()
356 xt->xt_trbs = kmem_zalloc(sizeof (xhci_trb_t) * trbs, kmflags); in xhci_transfer_alloc()
365 kmem_free(xt->xt_trbs, sizeof (xhci_trb_t) * trbs); in xhci_transfer_alloc()
379 kmem_free(xt->xt_trbs, sizeof (xhci_trb_t) * trbs); in xhci_transfer_alloc()
H A Dxhci_endpoint.c174 deq = xhci_dma_pa(&xep->xep_ring.xr_dma) + sizeof (xhci_trb_t) * in xhci_endpoint_setup_default_context()
606 deq = xhci_dma_pa(&xep->xep_ring.xr_dma) + sizeof (xhci_trb_t) * in xhci_endpoint_setup_context()
1055 xhci_trb_t *trb, uint_t *offp) in xhci_endpoint_determine_transfer()
1173 xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb) in xhci_endpoint_control_callback()
1327 xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb) in xhci_endpoint_norm_callback()
1442 xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb) in xhci_endpoint_isoch_callback()
1529 xhci_endpoint_transfer_callback(xhci_t *xhcip, xhci_trb_t *trb) in xhci_endpoint_transfer_callback()
H A Dxhci_command.c307 xhci_command_event_callback(xhci_t *xhcip, xhci_trb_t *trb) in xhci_command_event_callback()
746 pa = xhci_dma_pa(&xrp->xr_dma) + sizeof (xhci_trb_t) * xrp->xr_tail; in xhci_command_set_tr_dequeue()
H A Dxhci_usba.c973 xhci_trb_t *trb = &xt->xt_trbs[i]; in xhci_hcdi_isoc_transfer_fill()
/illumos-gate/usr/src/uts/common/sys/usb/hcd/xhci/
H A Dxhci.h324 } xhci_trb_t; typedef
339 xhci_trb_t *xt_trbs;
352 xhci_trb_t *xr_trb;
490 xhci_trb_t xco_req;
491 xhci_trb_t xco_res;
775 extern boolean_t xhci_command_event_callback(xhci_t *, xhci_trb_t *trb);
797 extern boolean_t xhci_event_process_trb(xhci_t *, xhci_trb_t *);
810 extern xhci_trb_t *xhci_ring_event_advance(xhci_ring_t *);
824 extern void xhci_ring_trb_put(xhci_ring_t *, xhci_trb_t *);
873 extern boolean_t xhci_endpoint_transfer_callback(xhci_t *, xhci_trb_t *);
[all …]
/illumos-gate/usr/src/cmd/mdb/intel/modules/xhci/
H A Dxhci.c425 xhci_trb_t trb; in xhci_mdb_print_trb()
448 mdb_set_dot(addr + sizeof (xhci_trb_t)); in xhci_mdb_print_trb()
840 target = roundup(target, sizeof (xhci_trb_t)); in xhci_mdb_find_trb()
843 max = base + xr.xr_ntrb * sizeof (xhci_trb_t); in xhci_mdb_find_trb()