Searched refs:xhci_transfer_t (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/ |
H A D | xhci_dma.c | 264 xhci_transfer_free(xhci_t *xhcip, xhci_transfer_t *xt) in xhci_transfer_free() 287 kmem_free(xt, sizeof (xhci_transfer_t)); in xhci_transfer_free() 290 xhci_transfer_t * 296 xhci_transfer_t *xt; in xhci_transfer_alloc() 308 xt = kmem_zalloc(sizeof (xhci_transfer_t), kmflags); in xhci_transfer_alloc() 344 kmem_free(xt, sizeof (xhci_transfer_t)); in xhci_transfer_alloc() 359 kmem_free(xt, sizeof (xhci_transfer_t)); in xhci_transfer_alloc() 367 kmem_free(xt, sizeof (xhci_transfer_t)); in xhci_transfer_alloc() 381 kmem_free(xt, sizeof (xhci_transfer_t)); in xhci_transfer_alloc() 398 xhci_transfer_copy(xhci_transfer_t *xt, void *buf, size_t len, in xhci_transfer_copy() [all …]
|
H A D | xhci_endpoint.c | 732 list_create(&xep->xep_transfers, sizeof (xhci_transfer_t), in xhci_endpoint_init() 733 offsetof(xhci_transfer_t, xt_link)); in xhci_endpoint_init() 963 xhci_transfer_t *xt; in xhci_endpoint_tick() 1085 xhci_transfer_t *xt, boolean_t ring) in xhci_endpoint_schedule() 1135 xhci_transfer_t * 1141 xhci_transfer_t *xt; in xhci_endpoint_determine_transfer() 1191 xhci_endpoint_t *xep, xhci_transfer_t *xt) in xhci_endpoint_reschedule_periodic() 1255 xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb) in xhci_endpoint_control_callback() 1259 xhci_transfer_t *rem; in xhci_endpoint_control_callback() 1350 xhci_endpoint_dup_periodic(xhci_endpoint_t *xep, xhci_transfer_t *xt, in xhci_endpoint_dup_periodic() [all …]
|
H A D | xhci_polled.c | 129 xhci_transfer_t *xt; in xhci_polled_endpoint_transfer() 131 xhci_transfer_t *rem; in xhci_polled_endpoint_transfer()
|
H A D | xhci_usba.c | 359 xhci_transfer_t *xt; in xhci_hcdi_pipe_flush() 788 xhci_transfer_t *xt; in xhci_hcdi_pipe_ctrl_xfer() 954 xhci_transfer_t *xt; in xhci_hcdi_pipe_bulk_xfer() 1028 xhci_transfer_t *xt, usb_isoc_req_t *usrp) in xhci_hcdi_isoc_transfer_fill() 1171 xhci_transfer_t *xt = xhci_transfer_alloc(xhcip, xep, in xhci_hcdi_periodic_init() 1231 xhci_transfer_t *xt; in xhci_hcdi_intr_oneshot() 1398 xhci_transfer_t *xt; in xhci_hcdi_isoc_oneshot()
|
H A D | xhci_ring.c | 449 xhci_ring_skip_transfer(xhci_ring_t *xrp, xhci_transfer_t *xt) in xhci_ring_skip_transfer()
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/xhci/ |
H A D | xhci.h | 343 } xhci_transfer_t; typedef 599 xhci_transfer_t *xpp_transfers[XHCI_PERIODIC_IN_NTRANSFERS]; 758 extern xhci_transfer_t *xhci_transfer_alloc(xhci_t *, xhci_endpoint_t *, size_t, 760 extern void xhci_transfer_free(xhci_t *, xhci_transfer_t *); 761 extern void xhci_transfer_copy(xhci_transfer_t *, void *, size_t, boolean_t); 762 extern int xhci_transfer_sync(xhci_t *, xhci_transfer_t *, uint_t); 763 extern void xhci_transfer_trb_fill_data(xhci_endpoint_t *, xhci_transfer_t *, 832 extern void xhci_ring_skip_transfer(xhci_ring_t *, xhci_transfer_t *); 879 xhci_transfer_t *, boolean_t); 883 extern xhci_transfer_t *xhci_endpoint_determine_transfer(xhci_t *,
|