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() 176 xrp->xr_ntrb = xhcip->xhci_caps.xcap_pagesize / sizeof (xhci_trb_t); in xhci_ring_alloc() 185 xhci_trb_t * 188 xhci_trb_t *trb = &xrp->xr_trb[xrp->xr_tail]; in xhci_ring_event_advance() 220 tail = xhci_dma_pa(&xrp->xr_dma) + xrp->xr_tail * sizeof (xhci_trb_t); in xhci_ring_trb_tail_valid() 237 taddr = xhci_dma_pa(&xrp->xr_dma) + tail * sizeof (xhci_trb_t); in xhci_ring_trb_valid_range() 290 xhci_ring_trb_fill(xhci_ring_t *xrp, uint_t trboff, xhci_trb_t *host_trb, in xhci_ring_trb_fill() 297 xhci_trb_t *trb; in xhci_ring_trb_fill() [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 | 308 xhci_command_event_callback(xhci_t *xhcip, xhci_trb_t *trb) in xhci_command_event_callback() 747 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 | 977 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; 358 xhci_trb_t *xr_trb; 496 xhci_trb_t xco_req; 497 xhci_trb_t xco_res; 781 extern boolean_t xhci_command_event_callback(xhci_t *, xhci_trb_t *trb); 803 extern boolean_t xhci_event_process_trb(xhci_t *, xhci_trb_t *); 816 extern xhci_trb_t *xhci_ring_event_advance(xhci_ring_t *); 826 extern void xhci_ring_trb_fill(xhci_ring_t *, uint_t, xhci_trb_t *, uint64_t *, 830 extern void xhci_ring_trb_put(xhci_ring_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()
|