Home
last modified time | relevance | path

Searched refs:usb_xfer (Results 1 – 25 of 135) sorted by relevance

123456

/freebsd/sys/dev/usb/
H A Dusbdi.h30 struct usb_xfer;
92 typedef void (usb_callback_t)(struct usb_xfer *, usb_error_t);
125 TAILQ_HEAD(, usb_xfer) head;
126 struct usb_xfer *curr; /* current USB transfer processed */
603 uint8_t usbd_clear_stall_callback(struct usb_xfer *xfer1,
604 struct usb_xfer *xfer2);
613 const uint8_t *ifaces, struct usb_xfer **pxfer,
616 void usbd_transfer_submit(struct usb_xfer *xfer);
617 void usbd_transfer_clear_stall(struct usb_xfer *xfer);
618 void usbd_transfer_drain(struct usb_xfer *xfer);
[all …]
H A Dusb_transfer.h104 struct usb_xfer *curr_xfer;
127 void usb_dma_delay_done_cb(struct usb_xfer *);
129 struct usb_xfer *xfer);
130 void usbd_pipe_enter(struct usb_xfer *xfer);
132 void usbd_transfer_dequeue(struct usb_xfer *xfer);
133 void usbd_transfer_done(struct usb_xfer *xfer, usb_error_t error);
135 struct usb_xfer *xfer);
145 void usbd_transfer_timeout_ms(struct usb_xfer *xfer,
148 void usbd_transfer_power_ref(struct usb_xfer *xfer, int val);
149 uint8_t usbd_xfer_get_isochronous_start_frame(struct usb_xfer *, uint32_t, uint32_t, uint32_t, uint…
H A Dusb_controller.h63 void (*xfer_unsetup) (struct usb_xfer *);
110 void (*xfer_stall) (struct usb_xfer *xfer);
139 void (*start_dma_delay) (struct usb_xfer *);
159 void (*open)(struct usb_xfer *);
160 void (*close)(struct usb_xfer *);
162 void (*enter)(struct usb_xfer *);
163 void (*start)(struct usb_xfer *);
195 uint8_t usbd_fs_isoc_schedule_alloc_slot(struct usb_xfer *isoc_xfer, uint16_t isoc_time);
H A Dusb_transfer.c135 static void usbd_update_max_frame_size(struct usb_xfer *);
137 static void usbd_control_transfer_init(struct usb_xfer *);
138 static int usbd_setup_ctrl_transfer(struct usb_xfer *);
140 static void usbd_callback_ss_done_defer(struct usb_xfer *);
143 static uint8_t usbd_callback_wrapper_sub(struct usb_xfer *);
151 usb_request_callback(struct usb_xfer *xfer, usb_error_t error) in usb_request_callback()
166 usbd_update_max_frame_size(struct usb_xfer *xfer) in usbd_update_max_frame_size()
462 struct usb_xfer *xfer = parm->curr_xfer; in usbd_transfer_setup_sub()
987 const uint8_t *ifaces, struct usb_xfer **ppxfer, in usbd_transfer_setup()
996 struct usb_xfer *xfer; in usbd_transfer_setup()
[all …]
H A Dusb_handle_request.c73 static usb_error_t usb_handle_remote_wakeup(struct usb_xfer *, uint8_t);
74 static usb_error_t usb_handle_request(struct usb_xfer *);
75 static usb_error_t usb_handle_set_config(struct usb_xfer *, uint8_t);
76 static usb_error_t usb_handle_set_stall(struct usb_xfer *, uint8_t,
78 static usb_error_t usb_handle_iface_request(struct usb_xfer *, void **,
89 usb_handle_request_callback(struct usb_xfer *xfer, usb_error_t error) in usb_handle_request_callback()
148 usb_handle_set_config(struct usb_xfer *xfer, uint8_t conf_no) in usb_handle_set_config()
217 usb_handle_iface_request(struct usb_xfer *xfer, in usb_handle_iface_request()
384 usb_handle_set_stall(struct usb_xfer *xfer, uint8_t ep, uint8_t do_stall) in usb_handle_set_stall()
429 usb_handle_remote_wakeup(struct usb_xfer *xfer, uint8_t is_on) in usb_handle_remote_wakeup()
[all …]
H A Dusb_core.h77 struct usb_xfer;
131 struct usb_xfer { struct
133 TAILQ_ENTRY(usb_xfer) wait_entry; /* used at various places */ argument
H A Dusb_debug.h57 struct usb_xfer;
63 void usb_dump_xfer(struct usb_xfer *xfer);
H A Dusb_hub.h67 void usb_hs_bandwidth_alloc(struct usb_xfer *xfer);
68 void usb_hs_bandwidth_free(struct usb_xfer *xfer);
H A Dusb_msctest.c164 struct usb_xfer *xfer[ST_MAX];
194 static void bbb_data_clear_stall_callback(struct usb_xfer *, uint8_t,
289 bbb_data_clear_stall_callback(struct usb_xfer *xfer, in bbb_data_clear_stall_callback()
308 bbb_command_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_command_callback()
346 bbb_data_read_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_read_callback()
391 bbb_data_rd_cs_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_rd_cs_callback()
398 bbb_data_write_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_write_callback()
443 bbb_data_wr_cs_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_wr_cs_callback()
450 bbb_status_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_status_callback()
493 bbb_raw_write_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_raw_write_callback()
/freebsd/sys/dev/rtwn/usb/
H A Drtwn_usb_tx.h20 void rtwn_bulk_tx_callback_bk(struct usb_xfer *, usb_error_t);
21 void rtwn_bulk_tx_callback_be(struct usb_xfer *, usb_error_t);
22 void rtwn_bulk_tx_callback_vi(struct usb_xfer *, usb_error_t);
23 void rtwn_bulk_tx_callback_vo(struct usb_xfer *, usb_error_t);
H A Drtwn_usb_tx.c136 rtwn_bulk_tx_callback_qid(struct usb_xfer *xfer, usb_error_t error, int qid) in rtwn_bulk_tx_callback_qid()
242 rtwn_bulk_tx_callback_be(struct usb_xfer *xfer, usb_error_t error) in rtwn_bulk_tx_callback_be()
249 rtwn_bulk_tx_callback_bk(struct usb_xfer *xfer, usb_error_t error) in rtwn_bulk_tx_callback_bk()
256 rtwn_bulk_tx_callback_vi(struct usb_xfer *xfer, usb_error_t error) in rtwn_bulk_tx_callback_vi()
263 rtwn_bulk_tx_callback_vo(struct usb_xfer *xfer, usb_error_t error) in rtwn_bulk_tx_callback_vo()
283 struct usb_xfer *xfer; in rtwn_usb_tx_start()
/freebsd/sys/dev/usb/controller/
H A Duss820dci.c110 static void uss820dci_device_done(struct usb_xfer *, usb_error_t);
112 static void uss820dci_standard_done(struct usb_xfer *);
113 static void uss820dci_intr_set(struct usb_xfer *, uint8_t);
647 uss820dci_xfer_do_fifo(struct usb_xfer *xfer) in uss820dci_xfer_do_fifo()
692 uss820dci_xfer_do_complete(struct usb_xfer *xfer) in uss820dci_xfer_do_complete()
710 struct usb_xfer *xfer; in uss820dci_interrupt_poll_locked()
719 struct usb_xfer *xfer; in uss820dci_interrupt_complete_locked()
877 uss820dci_setup_standard_chain(struct usb_xfer *xfer) in uss820dci_setup_standard_chain()
1014 struct usb_xfer *xfer = arg; in uss820dci_timeout()
1025 uss820dci_intr_set(struct usb_xfer *xfer, uint8_t set) in uss820dci_intr_set()
[all …]
H A Dohci.c121 static void ohci_device_done(struct usb_xfer *xfer, usb_error_t error);
123 static uint8_t ohci_check_transfer(struct usb_xfer *xfer);
640 ohci_transfer_intr_enqueue(struct usb_xfer *xfer) in ohci_transfer_intr_enqueue()
717 ohci_isoc_done(struct usb_xfer *xfer) in ohci_isoc_done()
799 ohci_non_isoc_done_sub(struct usb_xfer *xfer) in ohci_non_isoc_done_sub()
891 ohci_non_isoc_done(struct usb_xfer *xfer) in ohci_non_isoc_done()
939 ohci_check_transfer_sub(struct usb_xfer *xfer) in ohci_check_transfer_sub()
1021 ohci_check_transfer(struct usb_xfer *xfer) in ohci_check_transfer()
1083 struct usb_xfer *xfer; in ohci_interrupt_poll()
1219 struct usb_xfer *xfer = arg; in ohci_timeout()
[all …]
H A Datmegadci.c107 static void atmegadci_device_done(struct usb_xfer *, usb_error_t);
109 static void atmegadci_standard_done(struct usb_xfer *);
570 atmegadci_xfer_do_fifo(struct usb_xfer *xfer) in atmegadci_xfer_do_fifo()
615 struct usb_xfer *xfer; in atmegadci_interrupt_poll()
774 atmegadci_setup_standard_chain(struct usb_xfer *xfer) in atmegadci_setup_standard_chain()
918 struct usb_xfer *xfer = arg; in atmegadci_timeout()
929 atmegadci_start_standard_chain(struct usb_xfer *xfer) in atmegadci_start_standard_chain()
961 atmegadci_standard_done_sub(struct usb_xfer *xfer) in atmegadci_standard_done_sub()
1026 atmegadci_standard_done(struct usb_xfer *xfer) in atmegadci_standard_done()
1071 atmegadci_device_done(struct usb_xfer *xfer, usb_error_t error) in atmegadci_device_done()
[all …]
H A Davr32dci.c107 static void avr32dci_device_done(struct usb_xfer *, usb_error_t);
109 static void avr32dci_standard_done(struct usb_xfer *);
558 avr32dci_xfer_do_fifo(struct usb_xfer *xfer) in avr32dci_xfer_do_fifo()
603 struct usb_xfer *xfer; in avr32dci_interrupt_poll()
743 avr32dci_setup_standard_chain(struct usb_xfer *xfer) in avr32dci_setup_standard_chain()
890 struct usb_xfer *xfer = arg; in avr32dci_timeout()
901 avr32dci_start_standard_chain(struct usb_xfer *xfer) in avr32dci_start_standard_chain()
938 avr32dci_standard_done_sub(struct usb_xfer *xfer) in avr32dci_standard_done_sub()
1003 avr32dci_standard_done(struct usb_xfer *xfer) in avr32dci_standard_done()
1048 avr32dci_device_done(struct usb_xfer *xfer, usb_error_t error) in avr32dci_device_done()
[all …]
H A Duhci.c159 static void uhci_device_done(struct usb_xfer *, usb_error_t);
160 static void uhci_transfer_intr_enqueue(struct usb_xfer *);
162 static uint8_t uhci_check_transfer(struct usb_xfer *);
203 uhci_mem_layout_init(struct uhci_mem_layout *ml, struct usb_xfer *xfer) in uhci_mem_layout_init()
873 uhci_transfer_intr_enqueue(struct usb_xfer *xfer) in uhci_transfer_intr_enqueue()
999 uhci_isoc_done(uhci_softc_t *sc, struct usb_xfer *xfer) in uhci_isoc_done()
1065 uhci_non_isoc_done_sub(struct usb_xfer *xfer) in uhci_non_isoc_done_sub()
1180 uhci_non_isoc_done(struct usb_xfer *xfer) in uhci_non_isoc_done()
1235 uhci_check_transfer_sub(struct usb_xfer *xfer) in uhci_check_transfer_sub()
1294 uhci_check_transfer(struct usb_xfer *xfer) in uhci_check_transfer()
[all …]
H A Dehci.c126 static void ehci_device_done(struct usb_xfer *, usb_error_t);
127 static uint8_t ehci_check_transfer(struct usb_xfer *);
903 ehci_transfer_intr_enqueue(struct usb_xfer *xfer) in ehci_transfer_intr_enqueue()
1071 ehci_data_toggle_update(struct usb_xfer *xfer, uint16_t actlen, uint16_t xlen) in ehci_data_toggle_update()
1093 ehci_non_isoc_done_sub(struct usb_xfer *xfer) in ehci_non_isoc_done_sub()
1190 ehci_non_isoc_done(struct usb_xfer *xfer) in ehci_non_isoc_done()
1251 ehci_check_transfer(struct usb_xfer *xfer) in ehci_check_transfer()
1406 struct usb_xfer *xfer; in ehci_interrupt_poll()
1524 struct usb_xfer *xfer = arg; in ehci_timeout()
1733 ehci_setup_standard_chain(struct usb_xfer *xfer, ehci_qh_t **qh_last) in ehci_setup_standard_chain()
[all …]
H A Dmusb_otg.c129 static void musbotg_device_done(struct usb_xfer *, usb_error_t);
131 static void musbotg_standard_done(struct usb_xfer *);
2126 musbotg_xfer_do_fifo(struct usb_xfer *xfer) in musbotg_xfer_do_fifo()
2171 struct usb_xfer *xfer; in musbotg_interrupt_poll()
2387 musbotg_setup_standard_chain(struct usb_xfer *xfer) in musbotg_setup_standard_chain()
2604 struct usb_xfer *xfer = arg; in musbotg_timeout()
2658 musbotg_start_standard_chain(struct usb_xfer *xfer) in musbotg_start_standard_chain()
2692 musbotg_standard_done_sub(struct usb_xfer *xfer) in musbotg_standard_done_sub()
2759 musbotg_standard_done(struct usb_xfer *xfer) in musbotg_standard_done()
2804 musbotg_device_done(struct usb_xfer *xfer, usb_error_t error) in musbotg_device_done()
[all …]
/freebsd/sys/dev/usb/storage/
H A Durio.c101 struct usb_xfer *sc_xfer[URIO_T_MAX];
261 urio_write_callback(struct usb_xfer *xfer, usb_error_t error) in urio_write_callback()
294 urio_write_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in urio_write_clear_stall_callback()
297 struct usb_xfer *xfer_other = sc->sc_xfer[URIO_T_WR]; in urio_write_clear_stall_callback()
307 urio_read_callback(struct usb_xfer *xfer, usb_error_t error) in urio_read_callback()
343 urio_read_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in urio_read_clear_stall_callback()
346 struct usb_xfer *xfer_other = sc->sc_xfer[URIO_T_RD]; in urio_read_clear_stall_callback()
H A Dumass.c417 struct usb_xfer *sc_xfer[UMASS_T_MAX];
473 static void umass_t_bbb_data_clear_stall_callback(struct usb_xfer *,
479 static void umass_t_cbi_data_clear_stall_callback(struct usb_xfer *,
1174 umass_tr_error(struct usb_xfer *xfer, usb_error_t error) in umass_tr_error()
1190 umass_t_bbb_reset1_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset1_callback()
1240 umass_t_bbb_reset2_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset2_callback()
1247 umass_t_bbb_reset3_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset3_callback()
1254 umass_t_bbb_data_clear_stall_callback(struct usb_xfer *xfer, in umass_t_bbb_data_clear_stall_callback()
1278 umass_t_bbb_command_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_command_callback()
1364 umass_t_bbb_data_read_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_data_read_callback()
[all …]
/freebsd/sys/dev/usb/serial/
H A Dumcs.c118 struct usb_xfer *sc_xfer[UMCS7840_N_TRANSFERS]; /* Control structures
132 struct usb_xfer *sc_intr_xfer; /* Interrupt endpoint */
188 static void umcs7840_read_callbackN(struct usb_xfer *, usb_error_t, uint8_t);
189 static void umcs7840_write_callbackN(struct usb_xfer *, usb_error_t, uint8_t);
767 umcs7840_intr_callback(struct usb_xfer *xfer, usb_error_t error) in umcs7840_intr_callback()
821 umcs7840_read_callback1(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback1()
827 umcs7840_read_callback2(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback2()
832 umcs7840_read_callback3(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback3()
838 umcs7840_read_callback4(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback4()
844 umcs7840_read_callbackN(struct usb_xfer *xfer, usb_error_t error, uint8_t subunit) in umcs7840_read_callbackN()
[all …]
H A Dumct.c113 struct usb_xfer *sc_xfer[UMCT_N_TRANSFER];
285 struct usb_xfer *temp = sc->sc_xfer[UMCT_INTR_DT_RD]; in umct_attach()
373 umct_intr_callback_sub(struct usb_xfer *xfer, usb_error_t error) in umct_intr_callback_sub()
591 umct_read_callback(struct usb_xfer *xfer, usb_error_t error) in umct_read_callback()
602 umct_intr_callback(struct usb_xfer *xfer, usb_error_t error) in umct_intr_callback()
613 umct_write_callback(struct usb_xfer *xfer, usb_error_t error) in umct_write_callback()
642 umct_read_callback_sub(struct usb_xfer *xfer, usb_error_t error) in umct_read_callback_sub()
/freebsd/sys/netgraph/bluetooth/drivers/ubtbcmfw/
H A Dubtbcmfw.c84 struct usb_xfer *sc_xfer[UBTBCMFW_N_TRANSFER];
268 ubtbcmfw_write_callback(struct usb_xfer *xfer, usb_error_t error) in ubtbcmfw_write_callback()
302 ubtbcmfw_read_callback(struct usb_xfer *xfer, usb_error_t error) in ubtbcmfw_read_callback()
392 struct usb_xfer *xfer; in ubtbcmfw_open()
/freebsd/sys/dev/usb/misc/
H A Dudbp.c119 struct usb_xfer *sc_xfer[UDBP_T_MAX];
399 udbp_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_read_callback()
457 udbp_bulk_read_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_read_clear_stall_callback()
460 struct usb_xfer *xfer_other = sc->sc_xfer[UDBP_T_RD]; in udbp_bulk_read_clear_stall_callback()
509 udbp_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_write_callback()
564 udbp_bulk_write_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_write_clear_stall_callback()
567 struct usb_xfer *xfer_other = sc->sc_xfer[UDBP_T_WR]; in udbp_bulk_write_clear_stall_callback()
/freebsd/sys/dev/usb/net/
H A Dif_cdceem.c93 struct usb_xfer *sc_xfer[CDCEEM_N_TRANSFER];
317 cdceem_handle_cmd(struct usb_xfer *xfer, uint16_t hdr, int *offp) in cdceem_handle_cmd()
418 cdceem_handle_data(struct usb_xfer *xfer, uint16_t hdr, int *offp) in cdceem_handle_data()
502 cdceem_bulk_read_callback(struct usb_xfer *xfer, usb_error_t usb_error) in cdceem_bulk_read_callback()
565 cdceem_send_echo(struct usb_xfer *xfer, int *offp) in cdceem_send_echo()
604 cdceem_send_echo_response(struct usb_xfer *xfer, int *offp) in cdceem_send_echo_response()
642 cdceem_send_data(struct usb_xfer *xfer, int *offp) in cdceem_send_data()
708 cdceem_bulk_write_callback(struct usb_xfer *xfer, usb_error_t usb_error) in cdceem_bulk_write_callback()

123456