Home
last modified time | relevance | path

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

12345

/freebsd-9-stable/sys/dev/usb/
Dusbdi.h30 struct usb_xfer;
92 typedef void (usb_callback_t)(struct usb_xfer *, usb_error_t);
124 TAILQ_HEAD(, usb_xfer) head;
125 struct usb_xfer *curr; /* current USB transfer processed */
493 uint8_t usbd_clear_stall_callback(struct usb_xfer *xfer1,
494 struct usb_xfer *xfer2);
503 const uint8_t *ifaces, struct usb_xfer **pxfer,
506 void usbd_transfer_submit(struct usb_xfer *xfer);
507 void usbd_transfer_clear_stall(struct usb_xfer *xfer);
508 void usbd_transfer_drain(struct usb_xfer *xfer);
[all …]
Dusb_transfer.h94 struct usb_xfer *curr_xfer;
117 void usb_dma_delay_done_cb(struct usb_xfer *);
119 struct usb_xfer *xfer);
120 void usbd_pipe_enter(struct usb_xfer *xfer);
122 void usbd_transfer_dequeue(struct usb_xfer *xfer);
123 void usbd_transfer_done(struct usb_xfer *xfer, usb_error_t error);
125 struct usb_xfer *xfer);
135 void usbd_transfer_timeout_ms(struct usb_xfer *xfer,
138 void usbd_transfer_power_ref(struct usb_xfer *xfer, int val);
Dusb_controller.h63 void (*xfer_unsetup) (struct usb_xfer *);
110 …void (*set_stall) (struct usb_device *udev, struct usb_xfer *xfer, struct usb_endpoint *ep, uin…
138 void (*start_dma_delay) (struct usb_xfer *);
155 void (*open)(struct usb_xfer *);
156 void (*close)(struct usb_xfer *);
158 void (*enter)(struct usb_xfer *);
159 void (*start)(struct usb_xfer *);
191 uint8_t usbd_fs_isoc_schedule_alloc_slot(struct usb_xfer *isoc_xfer, uint16_t isoc_time);
Dusb_transfer.c106 static void usbd_update_max_frame_size(struct usb_xfer *);
108 static void usbd_control_transfer_init(struct usb_xfer *);
109 static int usbd_setup_ctrl_transfer(struct usb_xfer *);
111 static void usbd_callback_ss_done_defer(struct usb_xfer *);
114 static uint8_t usbd_callback_wrapper_sub(struct usb_xfer *);
122 usb_request_callback(struct usb_xfer *xfer, usb_error_t error) in usb_request_callback()
137 usbd_update_max_frame_size(struct usb_xfer *xfer) in usbd_update_max_frame_size()
391 struct usb_xfer *xfer = parm->curr_xfer; in usbd_transfer_setup_sub()
896 const uint8_t *ifaces, struct usb_xfer **ppxfer, in usbd_transfer_setup()
905 struct usb_xfer *xfer; in usbd_transfer_setup()
[all …]
Dusb_handle_request.c68 static usb_error_t usb_handle_remote_wakeup(struct usb_xfer *, uint8_t);
69 static usb_error_t usb_handle_request(struct usb_xfer *);
70 static usb_error_t usb_handle_set_config(struct usb_xfer *, uint8_t);
71 static usb_error_t usb_handle_set_stall(struct usb_xfer *, uint8_t,
73 static usb_error_t usb_handle_iface_request(struct usb_xfer *, void **,
84 usb_handle_request_callback(struct usb_xfer *xfer, usb_error_t error) in usb_handle_request_callback()
144 usb_handle_set_config(struct usb_xfer *xfer, uint8_t conf_no) in usb_handle_set_config()
213 usb_handle_iface_request(struct usb_xfer *xfer, in usb_handle_iface_request()
380 usb_handle_set_stall(struct usb_xfer *xfer, uint8_t ep, uint8_t do_stall) in usb_handle_set_stall()
425 usb_handle_remote_wakeup(struct usb_xfer *xfer, uint8_t is_on) in usb_handle_remote_wakeup()
[all …]
Dusb_core.h70 struct usb_xfer;
124 struct usb_xfer { struct
126 TAILQ_ENTRY(usb_xfer) wait_entry; /* used at various places */ argument
Dusb_msctest.c150 struct usb_xfer *xfer[ST_MAX];
180 static void bbb_data_clear_stall_callback(struct usb_xfer *, uint8_t,
277 bbb_data_clear_stall_callback(struct usb_xfer *xfer, in bbb_data_clear_stall_callback()
296 bbb_command_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_command_callback()
334 bbb_data_read_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_read_callback()
379 bbb_data_rd_cs_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_rd_cs_callback()
386 bbb_data_write_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_write_callback()
431 bbb_data_wr_cs_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_data_wr_cs_callback()
438 bbb_status_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_status_callback()
481 bbb_raw_write_callback(struct usb_xfer *xfer, usb_error_t error) in bbb_raw_write_callback()
Dusb_debug.h54 struct usb_xfer;
60 void usb_dump_xfer(struct usb_xfer *xfer);
Dusb_hub.h62 void usb_hs_bandwidth_alloc(struct usb_xfer *xfer);
63 void usb_hs_bandwidth_free(struct usb_xfer *xfer);
Dusb_dev.h114 struct usb_xfer *xfer[2];
115 struct usb_xfer **fs_xfer;
/freebsd-9-stable/sys/dev/usb/controller/
Duss820dci.c102 static void uss820dci_device_done(struct usb_xfer *, usb_error_t);
104 static void uss820dci_standard_done(struct usb_xfer *);
105 static void uss820dci_intr_set(struct usb_xfer *, uint8_t);
669 uss820dci_xfer_do_fifo(struct usb_xfer *xfer) in uss820dci_xfer_do_fifo()
714 struct usb_xfer *xfer; in uss820dci_interrupt_poll()
849 uss820dci_setup_standard_chain(struct usb_xfer *xfer) in uss820dci_setup_standard_chain()
995 struct usb_xfer *xfer = arg; in uss820dci_timeout()
1006 uss820dci_intr_set(struct usb_xfer *xfer, uint8_t set) in uss820dci_intr_set()
1045 uss820dci_start_standard_chain(struct usb_xfer *xfer) in uss820dci_start_standard_chain()
1085 uss820dci_standard_done_sub(struct usb_xfer *xfer) in uss820dci_standard_done_sub()
[all …]
Dat91dci.c113 static void at91dci_device_done(struct usb_xfer *, usb_error_t);
115 static void at91dci_standard_done(struct usb_xfer *);
664 at91dci_xfer_do_fifo(struct usb_xfer *xfer) in at91dci_xfer_do_fifo()
727 struct usb_xfer *xfer; in at91dci_interrupt_poll()
875 at91dci_setup_standard_chain(struct usb_xfer *xfer) in at91dci_setup_standard_chain()
1037 struct usb_xfer *xfer = arg; in at91dci_timeout()
1048 at91dci_start_standard_chain(struct usb_xfer *xfer) in at91dci_start_standard_chain()
1093 at91dci_standard_done_sub(struct usb_xfer *xfer) in at91dci_standard_done_sub()
1157 at91dci_standard_done(struct usb_xfer *xfer) in at91dci_standard_done()
1206 at91dci_device_done(struct usb_xfer *xfer, usb_error_t error) in at91dci_device_done()
[all …]
Datmegadci.c104 static void atmegadci_device_done(struct usb_xfer *, usb_error_t);
106 static void atmegadci_standard_done(struct usb_xfer *);
571 atmegadci_xfer_do_fifo(struct usb_xfer *xfer) in atmegadci_xfer_do_fifo()
616 struct usb_xfer *xfer; in atmegadci_interrupt_poll()
779 atmegadci_setup_standard_chain(struct usb_xfer *xfer) in atmegadci_setup_standard_chain()
933 struct usb_xfer *xfer = arg; in atmegadci_timeout()
944 atmegadci_start_standard_chain(struct usb_xfer *xfer) in atmegadci_start_standard_chain()
977 atmegadci_standard_done_sub(struct usb_xfer *xfer) in atmegadci_standard_done_sub()
1041 atmegadci_standard_done(struct usb_xfer *xfer) in atmegadci_standard_done()
1090 atmegadci_device_done(struct usb_xfer *xfer, usb_error_t error) in atmegadci_device_done()
[all …]
Davr32dci.c103 static void avr32dci_device_done(struct usb_xfer *, usb_error_t);
105 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()
747 avr32dci_setup_standard_chain(struct usb_xfer *xfer) in avr32dci_setup_standard_chain()
899 struct usb_xfer *xfer = arg; in avr32dci_timeout()
910 avr32dci_start_standard_chain(struct usb_xfer *xfer) in avr32dci_start_standard_chain()
947 avr32dci_standard_done_sub(struct usb_xfer *xfer) in avr32dci_standard_done_sub()
1011 avr32dci_standard_done(struct usb_xfer *xfer) in avr32dci_standard_done()
1060 avr32dci_device_done(struct usb_xfer *xfer, usb_error_t error) in avr32dci_device_done()
[all …]
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()
877 uhci_transfer_intr_enqueue(struct usb_xfer *xfer) in uhci_transfer_intr_enqueue()
1004 uhci_isoc_done(uhci_softc_t *sc, struct usb_xfer *xfer) in uhci_isoc_done()
1071 uhci_non_isoc_done_sub(struct usb_xfer *xfer) in uhci_non_isoc_done_sub()
1189 uhci_non_isoc_done(struct usb_xfer *xfer) in uhci_non_isoc_done()
1247 uhci_check_transfer_sub(struct usb_xfer *xfer) in uhci_check_transfer_sub()
1307 uhci_check_transfer(struct usb_xfer *xfer) in uhci_check_transfer()
[all …]
Dohci.c118 static void ohci_device_done(struct usb_xfer *xfer, usb_error_t error);
120 static uint8_t ohci_check_transfer(struct usb_xfer *xfer);
638 ohci_transfer_intr_enqueue(struct usb_xfer *xfer) in ohci_transfer_intr_enqueue()
716 ohci_isoc_done(struct usb_xfer *xfer) in ohci_isoc_done()
798 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()
943 ohci_check_transfer_sub(struct usb_xfer *xfer) in ohci_check_transfer_sub()
1027 ohci_check_transfer(struct usb_xfer *xfer) in ohci_check_transfer()
1089 struct usb_xfer *xfer; in ohci_interrupt_poll()
1225 struct usb_xfer *xfer = arg; in ohci_timeout()
[all …]
Dehci.c127 static void ehci_device_done(struct usb_xfer *, usb_error_t);
128 static uint8_t ehci_check_transfer(struct usb_xfer *);
922 ehci_transfer_intr_enqueue(struct usb_xfer *xfer) in ehci_transfer_intr_enqueue()
1091 ehci_data_toggle_update(struct usb_xfer *xfer, uint16_t actlen, uint16_t xlen) in ehci_data_toggle_update()
1113 ehci_non_isoc_done_sub(struct usb_xfer *xfer) in ehci_non_isoc_done_sub()
1211 ehci_non_isoc_done(struct usb_xfer *xfer) in ehci_non_isoc_done()
1280 ehci_check_transfer(struct usb_xfer *xfer) in ehci_check_transfer()
1435 struct usb_xfer *xfer; in ehci_interrupt_poll()
1553 struct usb_xfer *xfer = arg; in ehci_timeout()
1771 ehci_setup_standard_chain(struct usb_xfer *xfer, ehci_qh_t **qh_last) in ehci_setup_standard_chain()
[all …]
Dmusb_otg.c124 static void musbotg_device_done(struct usb_xfer *, usb_error_t);
126 static void musbotg_standard_done(struct usb_xfer *);
2112 musbotg_xfer_do_fifo(struct usb_xfer *xfer) in musbotg_xfer_do_fifo()
2161 struct usb_xfer *xfer; in musbotg_interrupt_poll()
2379 musbotg_setup_standard_chain(struct usb_xfer *xfer) in musbotg_setup_standard_chain()
2600 struct usb_xfer *xfer = arg; in musbotg_timeout()
2654 musbotg_start_standard_chain(struct usb_xfer *xfer) in musbotg_start_standard_chain()
2689 musbotg_standard_done_sub(struct usb_xfer *xfer) in musbotg_standard_done_sub()
2755 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-9-stable/sys/mips/cavium/usb/
Doctusb.c109 static void octusb_standard_done(struct usb_xfer *);
110 static void octusb_device_done(struct usb_xfer *, usb_error_t);
649 octusb_xfer_do_fifo(struct usb_xfer *xfer) in octusb_xfer_do_fifo()
693 octusb_standard_done_sub(struct usb_xfer *xfer) in octusb_standard_done_sub()
756 octusb_standard_done(struct usb_xfer *xfer) in octusb_standard_done()
810 struct usb_xfer *xfer; in octusb_interrupt_poll()
827 octusb_start_standard_chain(struct usb_xfer *xfer) in octusb_start_standard_chain()
950 struct usb_xfer *xfer = arg; in octusb_timeout()
997 octusb_setup_standard_chain(struct usb_xfer *xfer) in octusb_setup_standard_chain()
1130 octusb_device_done(struct usb_xfer *xfer, usb_error_t error) in octusb_device_done()
[all …]
/freebsd-9-stable/sys/dev/usb/storage/
Durio.c102 struct usb_xfer *sc_xfer[URIO_T_MAX];
262 urio_write_callback(struct usb_xfer *xfer, usb_error_t error) in urio_write_callback()
296 urio_write_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in urio_write_clear_stall_callback()
299 struct usb_xfer *xfer_other = sc->sc_xfer[URIO_T_WR]; in urio_write_clear_stall_callback()
309 urio_read_callback(struct usb_xfer *xfer, usb_error_t error) in urio_read_callback()
345 urio_read_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in urio_read_clear_stall_callback()
348 struct usb_xfer *xfer_other = sc->sc_xfer[URIO_T_RD]; in urio_read_clear_stall_callback()
Dumass.c402 struct usb_xfer *sc_xfer[UMASS_T_MAX];
458 static void umass_t_bbb_data_clear_stall_callback(struct usb_xfer *,
464 static void umass_t_cbi_data_clear_stall_callback(struct usb_xfer *,
1158 umass_tr_error(struct usb_xfer *xfer, usb_error_t error) in umass_tr_error()
1175 umass_t_bbb_reset1_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset1_callback()
1225 umass_t_bbb_reset2_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset2_callback()
1232 umass_t_bbb_reset3_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_reset3_callback()
1239 umass_t_bbb_data_clear_stall_callback(struct usb_xfer *xfer, in umass_t_bbb_data_clear_stall_callback()
1263 umass_t_bbb_command_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_command_callback()
1350 umass_t_bbb_data_read_callback(struct usb_xfer *xfer, usb_error_t error) in umass_t_bbb_data_read_callback()
[all …]
/freebsd-9-stable/sys/dev/usb/serial/
Dumcs.c119 struct usb_xfer *sc_xfer[UMCS7840_N_TRANSFERS]; /* Control structures
133 struct usb_xfer *sc_intr_xfer; /* Interrupt endpoint */
189 static void umcs7840_read_callbackN(struct usb_xfer *, usb_error_t, uint8_t);
190 static void umcs7840_write_callbackN(struct usb_xfer *, usb_error_t, uint8_t);
759 umcs7840_intr_callback(struct usb_xfer *xfer, usb_error_t error) in umcs7840_intr_callback()
813 umcs7840_read_callback1(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback1()
819 umcs7840_read_callback2(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback2()
824 umcs7840_read_callback3(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback3()
830 umcs7840_read_callback4(struct usb_xfer *xfer, usb_error_t error) in umcs7840_read_callback4()
836 umcs7840_read_callbackN(struct usb_xfer *xfer, usb_error_t error, uint8_t subunit) in umcs7840_read_callbackN()
[all …]
Dumct.c105 struct usb_xfer *sc_xfer[UMCT_N_TRANSFER];
280 struct usb_xfer *temp = sc->sc_xfer[UMCT_INTR_DT_RD]; in umct_attach()
368 umct_intr_callback_sub(struct usb_xfer *xfer, usb_error_t error) in umct_intr_callback_sub()
573 umct_read_callback(struct usb_xfer *xfer, usb_error_t error) in umct_read_callback()
584 umct_intr_callback(struct usb_xfer *xfer, usb_error_t error) in umct_intr_callback()
595 umct_write_callback(struct usb_xfer *xfer, usb_error_t error) in umct_write_callback()
625 umct_read_callback_sub(struct usb_xfer *xfer, usb_error_t error) in umct_read_callback_sub()
/freebsd-9-stable/sys/netgraph/bluetooth/drivers/ubtbcmfw/
Dubtbcmfw.c83 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-9-stable/sys/dev/usb/misc/
Dudbp.c121 struct usb_xfer *sc_xfer[UDBP_T_MAX];
400 udbp_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_read_callback()
460 udbp_bulk_read_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_read_clear_stall_callback()
463 struct usb_xfer *xfer_other = sc->sc_xfer[UDBP_T_RD]; in udbp_bulk_read_clear_stall_callback()
513 udbp_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_write_callback()
569 udbp_bulk_write_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) in udbp_bulk_write_clear_stall_callback()
572 struct usb_xfer *xfer_other = sc->sc_xfer[UDBP_T_WR]; in udbp_bulk_write_clear_stall_callback()

12345