Home
last modified time | relevance | path

Searched refs:usb_xfer (Results 1 - 25 of 32) sorted by relevance

12

/third_party/FreeBSD/sys/dev/usb/
H A Dusbdi.h30 struct usb_xfer;
92 typedef void (usb_callback_t)(struct usb_xfer *, usb_error_t);
121 TAILQ_HEAD(, usb_xfer) head;
122 struct usb_xfer *curr; /* current USB transfer processed */
553 uint8_t usbd_clear_stall_callback(struct usb_xfer *xfer1,
554 struct usb_xfer *xfer2);
560 const uint8_t *ifaces, struct usb_xfer **pxfer,
563 void usbd_transfer_submit(struct usb_xfer *xfer);
564 void usbd_transfer_clear_stall(struct usb_xfer *xfer);
565 void usbd_transfer_drain(struct usb_xfer *xfe
[all...]
H A Dusb_transfer.h106 struct usb_xfer *curr_xfer;
129 void usb_dma_delay_done_cb(struct usb_xfer *);
131 struct usb_xfer *xfer);
132 void usbd_pipe_enter(struct usb_xfer *xfer);
134 void usbd_transfer_dequeue(struct usb_xfer *xfer);
135 void usbd_transfer_done(struct usb_xfer *xfer, usb_error_t error);
137 struct usb_xfer *xfer);
147 void usbd_transfer_timeout_ms(struct usb_xfer *xfer,
150 void usbd_transfer_power_ref(struct usb_xfer *xfer, int val);
151 uint8_t usbd_xfer_get_isochronous_start_frame(struct usb_xfer *, uint32_
[all...]
H A Dusb_transfer.c101 static void usbd_update_max_frame_size(struct usb_xfer *);
103 static void usbd_control_transfer_init(struct usb_xfer *);
104 static int usbd_setup_ctrl_transfer(struct usb_xfer *);
106 static void usbd_callback_ss_done_defer(struct usb_xfer *);
109 static uint8_t usbd_callback_wrapper_sub(struct usb_xfer *);
117 usb_request_callback(struct usb_xfer *xfer, usb_error_t error) in usb_request_callback()
132 usbd_update_max_frame_size(struct usb_xfer *xfer) in usbd_update_max_frame_size()
320 * sizes, flags and more, that are stored in the "usb_xfer"
330 struct usb_xfer *xfer = parm->curr_xfer; in usbd_transfer_setup_sub()
857 const uint8_t *ifaces, struct usb_xfer **ppxfe in usbd_transfer_setup()
[all...]
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 *);
196 uint8_t usbd_fs_isoc_schedule_alloc_slot(struct usb_xfer *isoc_xfer, uint16_t isoc_time);
H A Dusb_handle_request.c33 static usb_error_t usb_handle_remote_wakeup(struct usb_xfer *, uint8_t);
34 static usb_error_t usb_handle_request(struct usb_xfer *);
35 static usb_error_t usb_handle_set_config(struct usb_xfer *, uint8_t);
36 static usb_error_t usb_handle_set_stall(struct usb_xfer *, uint8_t,
38 static usb_error_t usb_handle_iface_request(struct usb_xfer *, void **,
49 usb_handle_request_callback(struct usb_xfer *xfer, usb_error_t error) in usb_handle_request_callback()
108 usb_handle_set_config(struct usb_xfer *xfer, uint8_t conf_no) in usb_handle_set_config()
177 usb_handle_iface_request(struct usb_xfer *xfer, in usb_handle_iface_request()
341 usb_handle_set_stall(struct usb_xfer *xfer, uint8_t ep, uint8_t do_stall) in usb_handle_set_stall()
386 usb_handle_remote_wakeup(struct usb_xfer *xfe
[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 */
H A Dusb_debug.h75 struct usb_xfer;
81 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_dev.h111 struct usb_xfer *xfer[2];
112 struct usb_xfer **fs_xfer;
H A Dusb_device.h66 struct usb_xfer *bsd_xfer[2];
166 struct usb_xfer dummy;
215 struct usb_xfer *ctrl_xfer[USB_CTRL_XFER_MAX];
H A Dusb_busdma.h145 void usb_bdma_post_sync(struct usb_xfer *xfer);
146 void usb_bdma_pre_sync(struct usb_xfer *xfer);
H A Dusb_debug.c91 struct usb_xfer *xfer; in usb_dump_queue()
133 usb_dump_xfer(struct usb_xfer *xfer) in usb_dump_xfer()
H A Dusb_generic.c351 ugen_ctrl_read_callback(struct usb_xfer *xfer, usb_error_t error) in ugen_ctrl_read_callback()
403 ugen_ctrl_write_callback(struct usb_xfer *xfer, usb_error_t error) in ugen_ctrl_write_callback()
441 ugen_read_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in ugen_read_clear_stall_callback()
444 struct usb_xfer *xfer_other = f->xfer[0]; in ugen_read_clear_stall_callback()
458 ugen_write_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in ugen_write_clear_stall_callback()
461 struct usb_xfer *xfer_other = f->xfer[0]; in ugen_write_clear_stall_callback()
475 ugen_isoc_read_callback(struct usb_xfer *xfer, usb_error_t error) in ugen_isoc_read_callback()
514 ugen_isoc_write_callback(struct usb_xfer *xfer, usb_error_t error) in ugen_isoc_write_callback()
939 struct usb_xfer *xfer = NULL; in ugen_fs_copy_in()
1144 struct usb_xfer *xfe in ugen_fs_copy_out()
[all...]
H A Dusb_hub.c82 struct usb_xfer *sc_xfer[UHUB_N_TRANSFER]; /* interrupt xfer */
178 uhub_intr_callback(struct usb_xfer *xfer, usb_error_t error) in uhub_intr_callback()
319 uhub_reset_tt_callback(struct usb_xfer *xfer, usb_error_t error) in uhub_reset_tt_callback()
1982 usb_hs_bandwidth_alloc(struct usb_xfer *xfer) in usb_hs_bandwidth_alloc()
2063 usb_hs_bandwidth_free(struct usb_xfer *xfer) in usb_hs_bandwidth_free()
2145 usbd_fs_isoc_schedule_alloc_slot(struct usb_xfer *isoc_xfer, uint16_t isoc_time) in usbd_fs_isoc_schedule_alloc_slot()
2147 struct usb_xfer *xfer; in usbd_fs_isoc_schedule_alloc_slot()
2148 struct usb_xfer *pipe_xfer; in usbd_fs_isoc_schedule_alloc_slot()
2457 usbd_transfer_power_ref(struct usb_xfer *xfer, int val) in usbd_transfer_power_ref()
/third_party/FreeBSD/sys/dev/usb/controller/
H A Dehci.c84 static void ehci_device_done(struct usb_xfer *, usb_error_t);
85 static uint8_t ehci_check_transfer(struct usb_xfer *);
847 ehci_transfer_intr_enqueue(struct usb_xfer *xfer) in ehci_transfer_intr_enqueue()
1017 ehci_data_toggle_update(struct usb_xfer *xfer, uint16_t actlen, uint16_t xlen) in ehci_data_toggle_update()
1039 ehci_non_isoc_done_sub(struct usb_xfer *xfer) in ehci_non_isoc_done_sub()
1136 ehci_non_isoc_done(struct usb_xfer *xfer) in ehci_non_isoc_done()
1192 ehci_check_transfer(struct usb_xfer *xfer) in ehci_check_transfer()
1347 struct usb_xfer *xfer; in ehci_interrupt_poll()
1462 struct usb_xfer *xfer = (struct usb_xfer *)ehci_ar in ehci_timeout()
[all...]
H A Dxhci.c101 static void xhci_device_done(struct usb_xfer *, usb_error_t);
116 static void xhci_endpoint_doorbell(struct usb_xfer *);
687 xhci_generic_done_sub(struct usb_xfer *xfer) in xhci_generic_done_sub()
768 xhci_generic_done(struct usb_xfer *xfer) in xhci_generic_done()
806 xhci_activate_transfer(struct usb_xfer *xfer) in xhci_activate_transfer()
824 xhci_skip_transfer(struct usb_xfer *xfer) in xhci_skip_transfer()
902 struct usb_xfer *xfer; in xhci_check_transfer()
1643 struct usb_xfer *xfer = arg; in xhci_timeout()
1966 xhci_setup_generic_chain(struct usb_xfer *xfer) in xhci_setup_generic_chain()
2452 xhci_configure_endpoint_by_xfer(struct usb_xfer *xfe
[all...]
/third_party/FreeBSD/sys/dev/usb/storage/
H A Dumass.c428 struct usb_xfer *sc_xfer[UMASS_T_MAX];
511 static void umass_t_bbb_data_clear_stall_callback(struct usb_xfer *,
517 static void umass_t_cbi_data_clear_stall_callback(struct usb_xfer *,
1211 umass_tr_error(struct usb_xfer *xfer, usb_error_t error) in umass_tr_error()
1275 umass_t_bbb_reset1_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset1_callback()
1325 umass_t_bbb_reset2_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset2_callback()
1332 umass_t_bbb_reset3_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset3_callback()
1339 umass_t_bbb_data_clear_stall_callback(struct usb_xfer *xfer, in umass_t_bbb_data_clear_stall_callback()
1363 umass_t_bbb_command_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_command_callback()
1451 umass_t_bbb_data_callback(struct usb_xfer *xfe
[all...]
/third_party/FreeBSD/stand/usb/
H A Dusb_busdma_loader.c478 struct usb_xfer *xfer; in usb_bdma_work_loop()
619 usb_bdma_frame_num(struct usb_xfer *xfer) in usb_bdma_frame_num()
637 usb_bdma_pre_sync(struct usb_xfer *xfer) in usb_bdma_pre_sync()
663 usb_bdma_post_sync(struct usb_xfer *xfer) in usb_bdma_post_sync()
/third_party/FreeBSD/sys/dev/usb/net/
H A Dif_cdce.c687 cdce_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) in cdce_bulk_write_callback()
852 cdce_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) in cdce_bulk_read_callback()
931 cdce_intr_read_callback(struct usb_xfer *xfer, usb_error_t error) in cdce_intr_read_callback()
964 cdce_intr_write_callback(struct usb_xfer *xfer, usb_error_t error) in cdce_intr_write_callback()
1091 cdce_ncm_fill_tx_frames(struct usb_xfer *xfer, uint8_t index) in cdce_ncm_fill_tx_frames()
1233 cdce_ncm_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) in cdce_ncm_bulk_write_callback()
1285 cdce_ncm_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) in cdce_ncm_bulk_read_callback()
H A Dif_cdcereg.h99 struct usb_xfer *sc_xfer[CDCE_N_TRANSFER];
H A Dif_urndis.c794 static int urndis_bulk_read(struct usb_xfer *xfer, struct urndis_packet_msg *msg, int offset) in urndis_bulk_read()
836 urndis_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) in urndis_bulk_read_callback()
941 urndis_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) in urndis_bulk_write_callback()
1017 urndis_intr_read_callback(struct usb_xfer *xfer, usb_error_t error) in urndis_intr_read_callback()
H A Dif_axgereg.h168 struct usb_xfer *sc_xfer[AXGE_N_TRANSFER];
/third_party/FreeBSD/sys/dev/usb/input/
H A Duhid.c77 struct usb_xfer *sc_xfer[UHID_N_TRANSFER];
137 uhid_intr_write_callback(struct usb_xfer *xfer, usb_error_t error) in uhid_intr_write_callback()
193 uhid_intr_read_callback(struct usb_xfer *xfer, usb_error_t error) in uhid_intr_read_callback()
250 uhid_write_callback(struct usb_xfer *xfer, usb_error_t error) in uhid_write_callback()
311 uhid_read_callback(struct usb_xfer *xfer, usb_error_t error) in uhid_read_callback()
/third_party/FreeBSD/sys/compat/linuxkpi/common/src/
H A Dlinux_usb.c66 static void usb_linux_complete(struct usb_xfer *);
464 usb_unlink_bsd(struct usb_xfer *xfer, in usb_unlink_bsd()
1471 usb_linux_complete(struct usb_xfer *xfer) in usb_linux_complete()
1496 usb_linux_isoc_callback(struct usb_xfer *xfer, usb_error_t error) in usb_linux_isoc_callback()
1663 usb_linux_non_isoc_callback(struct usb_xfer *xfer, usb_error_t error) in usb_linux_non_isoc_callback()
/third_party/FreeBSD/sys/dev/usb/serial/
H A Du3g.c90 struct usb_xfer *sc_xfer[U3G_MAXPORTS][U3G_N_TRANSFER];
844 u3g_write_callback(struct usb_xfer *xfer, usb_error_t error) in u3g_write_callback()
897 u3g_read_callback(struct usb_xfer *xfer, usb_error_t error) in u3g_read_callback()
986 u3g_intr_callback(struct usb_xfer *xfer, usb_error_t error) in u3g_intr_callback()

Completed in 29 milliseconds

12