Home
last modified time | relevance | path

Searched refs:usbd_xfer_handle (Results 1 – 25 of 54) sorted by relevance

123

/mirbsd/src/sys/dev/usb/
Dusbdi.h46 typedef struct usbd_xfer *usbd_xfer_handle; typedef
74 typedef void (*usbd_callback)(usbd_xfer_handle, usbd_private_handle,
99 usbd_status usbd_transfer(usbd_xfer_handle req);
100 usbd_xfer_handle usbd_alloc_xfer(usbd_device_handle);
101 usbd_status usbd_free_xfer(usbd_xfer_handle xfer);
102 void usbd_setup_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
106 void usbd_setup_default_xfer(usbd_xfer_handle xfer, usbd_device_handle dev,
110 void usbd_setup_isoc_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
113 void usbd_get_xfer_status(usbd_xfer_handle xfer, usbd_private_handle *priv,
129 void *usbd_alloc_buffer(usbd_xfer_handle xfer, u_int32_t size);
[all …]
Dehci.c144 Static void ehci_waitintr(ehci_softc_t *, usbd_xfer_handle);
154 Static usbd_xfer_handle ehci_allocx(struct usbd_bus *);
155 Static void ehci_freex(struct usbd_bus *, usbd_xfer_handle);
157 Static usbd_status ehci_root_ctrl_transfer(usbd_xfer_handle);
158 Static usbd_status ehci_root_ctrl_start(usbd_xfer_handle);
159 Static void ehci_root_ctrl_abort(usbd_xfer_handle);
161 Static void ehci_root_ctrl_done(usbd_xfer_handle);
163 Static usbd_status ehci_root_intr_transfer(usbd_xfer_handle);
164 Static usbd_status ehci_root_intr_start(usbd_xfer_handle);
165 Static void ehci_root_intr_abort(usbd_xfer_handle);
[all …]
Dif_ubtreg.h148 usbd_xfer_handle sc_intr_xfer; /* intr xfer */
154 usbd_xfer_handle sc_ctrl_xfer; /* control xfer handle */
163 usbd_xfer_handle sc_bulk_in_xfer; /* bulk-in xfer */
170 usbd_xfer_handle sc_bulk_out_xfer; /* bulk-out xfer */
179 usbd_xfer_handle sc_isoc_in_xfer; /* isoc-in xfer */
186 usbd_xfer_handle sc_isoc_out_xfer; /* isoc-out xfer */
Dohci.c134 ohci_softc_t *, int, int, usbd_xfer_handle,
141 Static void ohci_waitintr(ohci_softc_t *, usbd_xfer_handle);
143 Static void ohci_rhsc(ohci_softc_t *, usbd_xfer_handle);
145 Static usbd_status ohci_device_request(usbd_xfer_handle xfer);
156 Static void ohci_device_isoc_enter(usbd_xfer_handle);
161 Static usbd_xfer_handle ohci_allocx(struct usbd_bus *);
162 Static void ohci_freex(struct usbd_bus *, usbd_xfer_handle);
164 Static usbd_status ohci_root_ctrl_transfer(usbd_xfer_handle);
165 Static usbd_status ohci_root_ctrl_start(usbd_xfer_handle);
166 Static void ohci_root_ctrl_abort(usbd_xfer_handle);
[all …]
Duhci.c130 usbd_xfer_handle abortstart, abortend;
182 Static void uhci_waitintr(uhci_softc_t *, usbd_xfer_handle);
186 Static void uhci_abort_xfer(usbd_xfer_handle, usbd_status status);
201 Static void uhci_device_isoc_enter(usbd_xfer_handle);
206 Static usbd_xfer_handle uhci_allocx(struct usbd_bus *);
207 Static void uhci_freex(struct usbd_bus *, usbd_xfer_handle);
209 Static usbd_status uhci_device_ctrl_transfer(usbd_xfer_handle);
210 Static usbd_status uhci_device_ctrl_start(usbd_xfer_handle);
211 Static void uhci_device_ctrl_abort(usbd_xfer_handle);
213 Static void uhci_device_ctrl_done(usbd_xfer_handle);
[all …]
Dusbdi.c82 (usbd_xfer_handle, usbd_private_handle, usbd_status);
102 usbd_xfer_isread(usbd_xfer_handle xfer) in usbd_xfer_isread()
151 usbd_xfer_handle xfer; in usbd_dump_queue()
221 usbd_xfer_handle xfer; in usbd_open_pipe_intr()
279 usbd_transfer(usbd_xfer_handle xfer) in usbd_transfer()
348 usbd_sync_transfer(usbd_xfer_handle xfer) in usbd_sync_transfer()
355 usbd_alloc_buffer(usbd_xfer_handle xfer, u_int32_t size) in usbd_alloc_buffer()
372 usbd_free_buffer(usbd_xfer_handle xfer) in usbd_free_buffer()
385 usbd_get_buffer(usbd_xfer_handle xfer) in usbd_get_buffer()
392 usbd_xfer_handle
[all …]
Dusbdivar.h69 usbd_status (*transfer)(usbd_xfer_handle xfer);
70 usbd_status (*start)(usbd_xfer_handle xfer);
71 void (*abort)(usbd_xfer_handle xfer);
74 void (*done)(usbd_xfer_handle xfer);
184 usbd_xfer_handle intrxfer; /* used for repeating requests */
262 usbd_status usb_insert_transfer(usbd_xfer_handle xfer);
263 void usb_transfer_complete(usbd_xfer_handle xfer);
Dohcivar.h57 usbd_xfer_handle xfer;
73 usbd_xfer_handle xfer;
120 usbd_xfer_handle sc_intrxfer;
Dusscanner.c137 usbd_xfer_handle sc_intr_xfer;
143 usbd_xfer_handle sc_cmd_xfer;
145 usbd_xfer_handle sc_data_xfer;
179 typedef void callback(usbd_xfer_handle, usbd_private_handle, usbd_status);
492 usscanner_intr_cb(usbd_xfer_handle xfer, usbd_private_handle priv, in usscanner_intr_cb()
519 usscanner_data_cb(usbd_xfer_handle xfer, usbd_private_handle priv, in usscanner_data_cb()
561 usscanner_sensedata_cb(usbd_xfer_handle xfer, usbd_private_handle priv, in usscanner_sensedata_cb()
616 usscanner_sensecmd_cb(usbd_xfer_handle xfer, usbd_private_handle priv, in usscanner_sensecmd_cb()
663 usscanner_cmd_cb(usbd_xfer_handle xfer, usbd_private_handle priv, in usscanner_cmd_cb()
Dumassvar.h139 typedef void (*umass_wire_state)(usbd_xfer_handle, usbd_private_handle,
219 usbd_xfer_handle transfer_xfer[XFER_NR]; /* for ctrl xfers */
271 usbd_xfer_handle next_polled_xfer;
Dif_ralvar.h57 usbd_xfer_handle xfer;
65 usbd_xfer_handle xfer;
Dumass.c199 usbd_xfer_handle xfer);
203 usbd_xfer_handle xfer);
207 usbd_xfer_handle xfer);
209 usbd_xfer_handle xfer);
219 Static void umass_bbb_state(usbd_xfer_handle, usbd_private_handle, usbd_status);
227 Static void umass_cbi_state(usbd_xfer_handle, usbd_private_handle, usbd_status);
229 Static int umass_cbi_adsc(struct umass_softc *, char *, int, usbd_xfer_handle);
746 umass_polled_transfer(struct umass_softc *sc, usbd_xfer_handle xfer) in umass_polled_transfer()
807 usbd_xfer_handle xfer) in umass_setup_transfer()
842 void *buffer, int buflen, int flags, usbd_xfer_handle xfer) in umass_setup_ctrl_transfer()
[all …]
Dusbdi_util.c426 Static void usbd_bulk_transfer_cb(usbd_xfer_handle xfer,
429 usbd_bulk_transfer_cb(usbd_xfer_handle xfer, usbd_private_handle priv, in usbd_bulk_transfer_cb()
436 usbd_bulk_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, in usbd_bulk_transfer()
468 Static void usbd_intr_transfer_cb(usbd_xfer_handle xfer,
471 usbd_intr_transfer_cb(usbd_xfer_handle xfer, usbd_private_handle priv, in usbd_intr_transfer_cb()
478 usbd_intr_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, in usbd_intr_transfer()
Duhcivar.h75 usbd_xfer_handle xfer;
177 usbd_xfer_handle sc_intr_xfer; /* root hub interrupt transfer */
Dusbdi_util.h82 usbd_status usbd_bulk_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
86 usbd_status usbd_intr_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
Dif_ubt.c70 Static void ubt_request_complete(usbd_xfer_handle,
74 Static void ubt_intr_complete(usbd_xfer_handle,
78 Static void ubt_bulk_in_complete(usbd_xfer_handle,
82 Static void ubt_bulk_out_complete(usbd_xfer_handle,
86 Static void ubt_isoc_in_complete(usbd_xfer_handle,
90 Static void ubt_isoc_out_complete(usbd_xfer_handle,
821 ubt_request_complete(usbd_xfer_handle h, usbd_private_handle p, usbd_status s) in ubt_request_complete()
926 ubt_intr_complete(usbd_xfer_handle h, usbd_private_handle p, usbd_status s) in ubt_intr_complete()
1072 ubt_bulk_in_complete(usbd_xfer_handle h, usbd_private_handle p, usbd_status s) in ubt_bulk_in_complete()
1229 ubt_bulk_out_complete(usbd_xfer_handle h, usbd_private_handle p, usbd_status s) in ubt_bulk_out_complete()
[all …]
Dif_upl.c143 usbd_xfer_handle upl_xfer;
210 Static void upl_intr(usbd_xfer_handle, usbd_private_handle, usbd_status);
211 Static void upl_rxeof(usbd_xfer_handle, usbd_private_handle, usbd_status);
212 Static void upl_txeof(usbd_xfer_handle, usbd_private_handle, usbd_status);
520 upl_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) in upl_rxeof()
613 upl_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) in upl_txeof()
830 upl_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) in upl_intr()
Dueaglevar.h111 usbd_xfer_handle xfer;
118 usbd_xfer_handle xfer;
Dehcivar.h44 usbd_xfer_handle xfer;
120 usbd_xfer_handle sc_intrxfer;
Dulpt.c106 usbd_xfer_handle sc_in_xfer1;
107 usbd_xfer_handle sc_in_xfer2;
477 ulpt_input(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) in ulpt_input()
664 usbd_xfer_handle xfer; in ulpt_do_write()
Dif_cdcereg.h52 usbd_xfer_handle cdce_xfer;
Ducom.c96 usbd_xfer_handle sc_ixfer; /* read request */
103 usbd_xfer_handle sc_oxfer; /* write request */
139 Static void ucomreadcb(usbd_xfer_handle, usbd_private_handle, usbd_status);
140 Static void ucomwritecb(usbd_xfer_handle, usbd_private_handle, usbd_status);
998 ucomwritecb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status) in ucomwritecb()
1064 ucomreadcb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status) in ucomreadcb()
Dugen.c104 usbd_xfer_handle xfer;
164 Static void ugenintr(usbd_xfer_handle xfer, usbd_private_handle addr,
166 Static void ugen_isoc_rintr(usbd_xfer_handle xfer, usbd_private_handle addr,
320 usbd_xfer_handle xfer; in ugenopen()
520 usbd_xfer_handle xfer; in ugen_do_read()
679 usbd_xfer_handle xfer; in ugen_do_write()
843 ugenintr(usbd_xfer_handle xfer, usbd_private_handle addr, usbd_status status) in ugenintr()
879 ugen_isoc_rintr(usbd_xfer_handle xfer, usbd_private_handle addr, in ugen_isoc_rintr()
Dumidivar.h95 usbd_xfer_handle xfer;
Dueagle.c107 Static void ueagle_intr(usbd_xfer_handle, usbd_private_handle,
111 Static void ueagle_rxeof(usbd_xfer_handle, usbd_private_handle,
113 Static void ueagle_txeof(usbd_xfer_handle, usbd_private_handle,
304 usbd_xfer_handle xfer; in ueagle_loadpage()
683 ueagle_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) in ueagle_intr()
896 ueagle_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, in ueagle_rxeof()
932 ueagle_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, in ueagle_txeof()

123