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 D | xhci_ring.c | 134 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 D | xhci_event.c | 117 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 D | xhci_polled.c | 102 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 D | xhci_dma.c | 279 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 D | xhci_endpoint.c | 174 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 D | xhci_command.c | 307 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 D | xhci_usba.c | 973 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 D | xhci.h | 324 } 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 D | xhci.c | 425 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()
|