Home
last modified time | relevance | path

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 Dxhci_dma.c264 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 Dxhci_endpoint.c657 list_create(&xep->xep_transfers, sizeof (xhci_transfer_t), in xhci_endpoint_init()
658 offsetof(xhci_transfer_t, xt_link)); in xhci_endpoint_init()
881 xhci_transfer_t *xt; in xhci_endpoint_tick()
1003 xhci_transfer_t *xt, boolean_t ring) in xhci_endpoint_schedule()
1053 xhci_transfer_t *
1059 xhci_transfer_t *xt; in xhci_endpoint_determine_transfer()
1109 xhci_endpoint_t *xep, xhci_transfer_t *xt) in xhci_endpoint_reschedule_periodic()
1173 xhci_endpoint_t *xep, xhci_transfer_t *xt, uint_t off, xhci_trb_t *trb) in xhci_endpoint_control_callback()
1177 xhci_transfer_t *rem; in xhci_endpoint_control_callback()
1268 xhci_endpoint_dup_periodic(xhci_endpoint_t *xep, xhci_transfer_t *xt, in xhci_endpoint_dup_periodic()
[all …]
H A Dxhci_polled.c129 xhci_transfer_t *xt; in xhci_polled_endpoint_transfer()
131 xhci_transfer_t *rem; in xhci_polled_endpoint_transfer()
H A Dxhci_usba.c327 xhci_transfer_t *xt; in xhci_hcdi_pipe_flush()
726 xhci_transfer_t *xt; in xhci_hcdi_pipe_ctrl_xfer()
892 xhci_transfer_t *xt; in xhci_hcdi_pipe_bulk_xfer()
966 xhci_transfer_t *xt, usb_isoc_req_t *usrp) in xhci_hcdi_isoc_transfer_fill()
1109 xhci_transfer_t *xt = xhci_transfer_alloc(xhcip, xep, in xhci_hcdi_periodic_init()
1169 xhci_transfer_t *xt; in xhci_hcdi_intr_oneshot()
1336 xhci_transfer_t *xt; in xhci_hcdi_isoc_oneshot()
H A Dxhci_ring.c449 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 Dxhci.h343 } 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 *);
877 xhci_transfer_t *, boolean_t);
881 extern xhci_transfer_t *xhci_endpoint_determine_transfer(xhci_t *,