/freebsd/sys/dev/usb/ |
H A D | usbdi.h | 30 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 D | usb_transfer.h | 104 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 D | usb_controller.h | 63 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 D | usb_transfer.c | 135 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 D | usb_handle_request.c | 73 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 D | usb_core.h | 77 struct usb_xfer; 131 struct usb_xfer { struct 133 TAILQ_ENTRY(usb_xfer) wait_entry; /* used at various places */ argument
|
H A D | usb_debug.h | 57 struct usb_xfer; 63 void usb_dump_xfer(struct usb_xfer *xfer);
|
H A D | usb_hub.h | 67 void usb_hs_bandwidth_alloc(struct usb_xfer *xfer); 68 void usb_hs_bandwidth_free(struct usb_xfer *xfer);
|
H A D | usb_msctest.c | 164 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 D | rtwn_usb_tx.h | 20 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 D | rtwn_usb_tx.c | 136 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 D | uss820dci.c | 110 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 D | ohci.c | 121 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 D | atmegadci.c | 107 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 D | avr32dci.c | 107 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 D | uhci.c | 159 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 D | ehci.c | 126 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 D | musb_otg.c | 129 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 D | urio.c | 101 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 D | umass.c | 417 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 D | umcs.c | 118 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 D | umct.c | 113 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 D | ubtbcmfw.c | 84 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 D | udbp.c | 119 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 D | if_cdceem.c | 93 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()
|