| /openbsd/src/sys/dev/usb/ |
| D | usbdivar.h | 53 struct usbd_xfer; 67 struct usbd_xfer * (*allocx)(struct usbd_bus *); 68 void (*freex)(struct usbd_bus *, struct usbd_xfer *); 72 usbd_status (*transfer)(struct usbd_xfer *); 73 usbd_status (*start)(struct usbd_xfer *); 74 void (*abort)(struct usbd_xfer *); 77 void (*done)(struct usbd_xfer *); 192 SIMPLEQ_HEAD(, usbd_xfer) queue; 195 struct usbd_xfer *intrxfer; /* used for repeating requests */ 203 struct usbd_xfer { struct [all …]
|
| D | usbdi.h | 42 struct usbd_xfer; 69 typedef void (*usbd_callback)(struct usbd_xfer *, void *, usbd_status); 92 usbd_status usbd_transfer(struct usbd_xfer *req); 93 struct usbd_xfer *usbd_alloc_xfer(struct usbd_device *); 94 void usbd_free_xfer(struct usbd_xfer *xfer); 95 void usbd_setup_xfer(struct usbd_xfer *xfer, struct usbd_pipe *pipe, 98 void usbd_setup_default_xfer(struct usbd_xfer *xfer, struct usbd_device *dev, 101 void usbd_setup_isoc_xfer(struct usbd_xfer *xfer, struct usbd_pipe *pipe, 104 void usbd_get_xfer_status(struct usbd_xfer *xfer, void **priv, 115 void *usbd_alloc_buffer(struct usbd_xfer *xfer, u_int32_t size); [all …]
|
| D | ehci.c | 119 void ehci_check_intr(struct ehci_softc *, struct usbd_xfer *); 120 void ehci_check_qh_intr(struct ehci_softc *, struct usbd_xfer *); 121 void ehci_check_itd_intr(struct ehci_softc *, struct usbd_xfer *); 122 void ehci_idone(struct usbd_xfer *); 123 void ehci_isoc_idone(struct usbd_xfer *); 128 struct usbd_xfer *ehci_allocx(struct usbd_bus *); 129 void ehci_freex(struct usbd_bus *, struct usbd_xfer *); 131 usbd_status ehci_root_ctrl_transfer(struct usbd_xfer *); 132 usbd_status ehci_root_ctrl_start(struct usbd_xfer *); 133 void ehci_root_ctrl_abort(struct usbd_xfer *); [all …]
|
| D | uhci.c | 119 struct usbd_xfer *, struct uhci_soft_td **, 122 void uhci_check_intr(struct uhci_softc *, struct usbd_xfer *); 123 void uhci_idone(struct usbd_xfer *); 125 void uhci_abort_xfer(struct usbd_xfer *, usbd_status status); 139 void uhci_device_isoc_enter(struct usbd_xfer *); 141 struct usbd_xfer *uhci_allocx(struct usbd_bus *); 142 void uhci_freex(struct usbd_bus *, struct usbd_xfer *); 144 usbd_status uhci_device_ctrl_transfer(struct usbd_xfer *); 145 usbd_status uhci_device_ctrl_start(struct usbd_xfer *); 146 void uhci_device_ctrl_abort(struct usbd_xfer *); [all …]
|
| D | ohci.c | 86 struct usbd_xfer *, struct ohci_soft_td *, 94 void ohci_rhsc(struct ohci_softc *, struct usbd_xfer *); 96 usbd_status ohci_device_request(struct usbd_xfer *xfer); 106 void ohci_device_isoc_enter(struct usbd_xfer *); 108 struct usbd_xfer *ohci_allocx(struct usbd_bus *); 109 void ohci_freex(struct usbd_bus *, struct usbd_xfer *); 111 usbd_status ohci_root_ctrl_transfer(struct usbd_xfer *); 112 usbd_status ohci_root_ctrl_start(struct usbd_xfer *); 113 void ohci_root_ctrl_abort(struct usbd_xfer *); 115 void ohci_root_ctrl_done(struct usbd_xfer *); [all …]
|
| D | ohcivar.h | 50 struct usbd_xfer *xfer; 66 struct usbd_xfer *xfer; 108 struct usbd_xfer *sc_intrxfer; 127 struct usbd_xfer xfer;
|
| D | usbdi.c | 56 void usbd_request_async_cb(struct usbd_xfer *, void *, usbd_status); 150 struct usbd_xfer *xfer; in usbd_dump_queue() 219 struct usbd_xfer *xfer; in usbd_open_pipe_intr() 278 usbd_transfer(struct usbd_xfer *xfer) in usbd_transfer() 376 usbd_alloc_buffer(struct usbd_xfer *xfer, u_int32_t size) in usbd_alloc_buffer() 393 usbd_free_buffer(struct usbd_xfer *xfer) in usbd_free_buffer() 405 struct usbd_xfer * 408 struct usbd_xfer *xfer; in usbd_alloc_xfer() 423 usbd_free_xfer(struct usbd_xfer *xfer) in usbd_free_xfer() 438 usbd_setup_xfer(struct usbd_xfer *xfer, struct usbd_pipe *pipe, in usbd_setup_xfer() [all …]
|
| D | if_uathvar.h | 56 struct usbd_xfer *xfer; 63 struct usbd_xfer *xfer; 70 struct usbd_xfer *xfer; 77 struct usbd_xfer *xfer;
|
| D | xhci.c | 70 struct usbd_xfer *pending_xfers[XHCI_MAX_XFER]; 71 struct usbd_xfer *aborted_xfer; 86 int xhci_event_xfer_generic(struct xhci_softc *, struct usbd_xfer *, 88 int xhci_event_xfer_isoc(struct usbd_xfer *, struct xhci_pipe *, 105 struct xhci_trb *xhci_xfer_get_trb(struct xhci_softc *, struct usbd_xfer*, 107 void xhci_xfer_done(struct usbd_xfer *xfer); 123 void xhci_abort_xfer(struct usbd_xfer *, usbd_status); 125 void xhci_noop(struct usbd_xfer *); 135 struct usbd_xfer *xhci_allocx(struct usbd_bus *); 136 void xhci_freex(struct usbd_bus *, struct usbd_xfer *); [all …]
|
| D | uhidev.h | 40 struct usbd_xfer *sc_ixfer; /* read request */ 47 struct usbd_xfer *sc_oxfer; /* write request */ 48 struct usbd_xfer *sc_owxfer; /* internal write request */
|
| D | if_ralvar.h | 59 struct usbd_xfer *xfer; 66 struct usbd_xfer *xfer; 87 struct usbd_xfer *amrr_xfer;
|
| D | if_rumvar.h | 59 struct usbd_xfer *xfer; 66 struct usbd_xfer *xfer; 89 struct usbd_xfer *amrr_xfer;
|
| D | umassvar.h | 139 typedef void (*umass_wire_state)(struct usbd_xfer *, void *, usbd_status); 217 struct usbd_xfer *transfer_xfer[XFER_NR]; /* for ctrl xfers */ 268 struct usbd_xfer *next_polled_xfer;
|
| D | if_bwfm_usb.c | 137 struct usbd_xfer *xfer; 143 struct usbd_xfer *xfer; 195 void bwfm_usb_txctl_cb(struct usbd_xfer *, void *, usbd_status); 198 void bwfm_usb_rxeof(struct usbd_xfer *, void *, usbd_status); 199 void bwfm_usb_txeof(struct usbd_xfer *, void *, usbd_status); 440 bwfm_usb_rxeof(struct usbd_xfer *xfer, void *priv, usbd_status status) in bwfm_usb_rxeof() 575 bwfm_usb_txeof(struct usbd_xfer *xfer, void *priv, usbd_status status) in bwfm_usb_txeof() 655 struct usbd_xfer *xfer; in bwfm_usb_load_microcode() 795 struct usbd_xfer *xfer; in bwfm_usb_txctl() 852 bwfm_usb_txctl_cb(struct usbd_xfer *xfer, void *priv, usbd_status err) in bwfm_usb_txctl_cb()
|
| D | if_mtwvar.h | 80 struct usbd_xfer *xfer; 87 struct usbd_xfer *xfer; 137 struct usbd_xfer *xfer;
|
| D | uhcivar.h | 67 struct usbd_xfer xfer; 154 struct usbd_xfer *sc_intrxfer;
|
| D | umass.c | 188 struct usbd_xfer *xfer); 192 struct usbd_xfer *xfer); 196 struct usbd_xfer *xfer); 198 struct usbd_xfer *xfer); 208 void umass_bbb_state(struct usbd_xfer *, void *, usbd_status); 216 void umass_cbi_state(struct usbd_xfer *, void *, usbd_status); 218 int umass_cbi_adsc(struct umass_softc *, char *, int, struct usbd_xfer *); 680 umass_polled_transfer(struct umass_softc *sc, struct usbd_xfer *xfer) in umass_polled_transfer() 741 struct usbd_xfer *xfer) in umass_setup_transfer() 776 void *buffer, int buflen, int flags, struct usbd_xfer *xfer) in umass_setup_ctrl_transfer() [all …]
|
| D | ukspan.c | 137 struct usbd_xfer *ixfer; 138 struct usbd_xfer *oxfer; 158 void ukspan_incb(struct usbd_xfer *, void *, usbd_status); 159 void ukspan_outcb(struct usbd_xfer *, void *, usbd_status); 329 ukspan_outcb(struct usbd_xfer *xfer, void *priv, usbd_status status) in ukspan_outcb() 347 ukspan_incb(struct usbd_xfer *xfer, void *priv, usbd_status status) in ukspan_incb()
|
| D | utvfu.h | 110 struct usbd_xfer *xfer; 122 struct usbd_xfer *xfer;
|
| D | if_ugl.c | 108 struct usbd_xfer *ugl_xfer; 176 void ugl_intr(struct usbd_xfer *, void *, usbd_status); 177 void ugl_rxeof(struct usbd_xfer *, void *, usbd_status); 178 void ugl_txeof(struct usbd_xfer *, void *, usbd_status); 400 ugl_rxeof(struct usbd_xfer *xfer, void *priv, usbd_status status) in ugl_rxeof() 493 ugl_txeof(struct usbd_xfer *xfer, void *priv, usbd_status status) in ugl_txeof() 704 ugl_intr(struct usbd_xfer *xfer, void *priv, usbd_status status) in ugl_intr()
|
| D | if_upl.c | 99 struct usbd_xfer *upl_xfer; 167 void upl_intr(struct usbd_xfer *, void *, usbd_status); 168 void upl_rxeof(struct usbd_xfer *, void *, usbd_status); 169 void upl_txeof(struct usbd_xfer *, void *, usbd_status); 407 upl_rxeof(struct usbd_xfer *xfer, void *priv, usbd_status status) in upl_rxeof() 475 upl_txeof(struct usbd_xfer *xfer, void *priv, usbd_status status) in upl_txeof() 687 upl_intr(struct usbd_xfer *xfer, void *priv, usbd_status status) in upl_intr()
|
| D | if_runvar.h | 78 struct usbd_xfer *xfer; 85 struct usbd_xfer *xfer;
|
| D | uhidev.c | 86 void uhidev_intr(struct usbd_xfer *, void *, usbd_status); 96 void uhidev_get_report_async_cb(struct usbd_xfer *, void *, usbd_status); 97 void uhidev_set_report_async_cb(struct usbd_xfer *, void *, usbd_status); 503 uhidev_intr(struct usbd_xfer *xfer, void *addr, usbd_status status) in uhidev_intr() 789 uhidev_set_report_async_cb(struct usbd_xfer *xfer, void *priv, usbd_status err) in uhidev_set_report_async_cb() 802 struct usbd_xfer *xfer; in uhidev_set_report_async() 884 uhidev_get_report_async_cb(struct usbd_xfer *xfer, void *priv, usbd_status err) in uhidev_get_report_async_cb() 911 struct usbd_xfer *xfer; in uhidev_get_report_async()
|
| /openbsd/src/sys/dev/usb/dwc2/ |
| D | dwc2.c | 81 STATIC struct usbd_xfer *dwc2_allocx(struct usbd_bus *); 82 STATIC void dwc2_freex(struct usbd_bus *, struct usbd_xfer *); 84 STATIC usbd_status dwc2_root_ctrl_transfer(struct usbd_xfer *); 85 STATIC usbd_status dwc2_root_ctrl_start(struct usbd_xfer *); 86 STATIC void dwc2_root_ctrl_abort(struct usbd_xfer *); 88 STATIC void dwc2_root_ctrl_done(struct usbd_xfer *); 90 STATIC usbd_status dwc2_root_intr_transfer(struct usbd_xfer *); 91 STATIC usbd_status dwc2_root_intr_start(struct usbd_xfer *); 92 STATIC void dwc2_root_intr_abort(struct usbd_xfer *); 94 STATIC void dwc2_root_intr_done(struct usbd_xfer *); [all …]
|
| D | dwc2var.h | 43 struct usbd_xfer xfer; /* Needs to be first */ 92 struct usbd_xfer *sc_intrxfer;
|