/freebsd-11-stable/usr.sbin/i2c/ |
H A D | i2c.c | 562 struct iic_rdwr_data xfer; local 601 xfer.msgs = msgs; 602 xfer.nmsgs = i; 606 if (ioctl(fd, I2CRDWR, &xfer) == -1 )
|
/freebsd-11-stable/sys/dev/usb/input/ |
H A D | ukbd.c | 660 ukbd_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument 662 struct ukbd_softc *sc = usbd_xfer_softc(xfer); 672 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 673 pc = usbd_xfer_get_frame(xfer, 0); 675 switch (USB_GET_STATE(xfer)) { 780 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); 781 usbd_transfer_submit(xfer); 792 usbd_xfer_set_stall(xfer); 800 ukbd_set_leds_callback(struct usb_xfer *xfer, usb_error_ argument [all...] |
H A D | wmt.c | 197 struct usb_xfer *xfer[WMT_N_TRANSFER]; member in struct:wmt_softc 340 sc->xfer, wmt_config, WMT_N_TRANSFER, sc, &sc->mtx); 380 usbd_transfer_unsetup(sc->xfer, WMT_N_TRANSFER); 471 wmt_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument 473 struct wmt_softc *sc = usbd_xfer_softc(xfer); 478 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 480 switch (USB_GET_STATE(xfer)) { 482 pc = usbd_xfer_get_frame(xfer, 0); 516 usbd_xfer_set_frame_len(xfer, 0, sc->isize); 517 usbd_transfer_submit(xfer); [all...] |
H A D | ums.c | 215 ums_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument 217 struct ums_softc *sc = usbd_xfer_softc(xfer); 235 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 237 switch (USB_GET_STATE(xfer)) { 249 pc = usbd_xfer_get_frame(xfer, 0); 389 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); 390 usbd_transfer_submit(xfer); 396 usbd_xfer_set_stall(xfer);
|
H A D | uep.c | 89 struct usb_xfer *xfer[UEP_N_TRANSFER]; member in struct:uep_softc 190 uep_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument 192 struct uep_softc *sc = usbd_xfer_softc(xfer); 195 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 197 switch (USB_GET_STATE(xfer)) { 209 pc = usbd_xfer_get_frame(xfer, 0); 263 usbd_xfer_set_frame_len(xfer, 0, 264 usbd_xfer_max_len(xfer)); 265 usbd_transfer_submit(xfer); 272 usbd_xfer_set_stall(xfer); [all...] |
/freebsd-11-stable/sys/dev/usb/serial/ |
H A D | u3g.c | 1090 u3g_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 1092 struct ucom_softc *ucom = usbd_xfer_softc(xfer); 1097 switch (USB_GET_STATE(xfer)) { 1102 usbd_xfer_set_frame_offset(xfer, frame * U3G_TXSIZE, frame); 1104 pc = usbd_xfer_get_frame(xfer, frame); 1107 usbd_xfer_set_frame_len(xfer, frame, actlen); 1110 usbd_xfer_set_frames(xfer, frame); 1111 usbd_transfer_submit(xfer); 1118 usbd_xfer_set_stall(xfer); 1126 u3g_read_callback(struct usb_xfer *xfer, usb_error_ argument 1213 u3g_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | uslcom.c | 793 uslcom_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 795 struct uslcom_softc *sc = usbd_xfer_softc(xfer); 799 switch (USB_GET_STATE(xfer)) { 803 pc = usbd_xfer_get_frame(xfer, 0); 809 usbd_xfer_set_frame_len(xfer, 0, actlen); 810 usbd_transfer_submit(xfer); 817 usbd_xfer_set_stall(xfer); 825 uslcom_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 827 struct uslcom_softc *sc = usbd_xfer_softc(xfer); 831 usbd_xfer_status(xfer, 855 uslcom_control_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
/freebsd-11-stable/sys/dev/usb/controller/ |
H A D | xhci.h | 386 struct usb_xfer *xfer[XHCI_MAX_TRANSFERS * XHCI_MAX_STREAMS]; member in struct:xhci_endpoint_ext
|
/freebsd-11-stable/lib/libusb/ |
H A D | libusb20_ugen20.c | 750 struct libusb20_transfer *xfer; local 763 xfer = pdev->pTransfer; 765 xfer += temp.ep_index; 770 xfer->aFrames = fsep->aFrames; 771 xfer->timeComplete = fsep->isoc_time_complete; 772 xfer->status = LIBUSB20_TRANSFER_COMPLETED; 774 xfer->aFrames = 0; 775 xfer->timeComplete = 0; 776 xfer->status = LIBUSB20_TRANSFER_CANCELLED; 778 xfer 796 ugen20_tr_open(struct libusb20_transfer *xfer, uint32_t MaxBufSize, uint32_t MaxFrameCount, uint8_t ep_no, uint16_t stream_id, uint8_t pre_scale) argument 843 ugen20_tr_close(struct libusb20_transfer *xfer) argument 858 ugen20_tr_clear_stall_sync(struct libusb20_transfer *xfer) argument 875 ugen20_tr_submit(struct libusb20_transfer *xfer) argument 914 ugen20_tr_cancel_async(struct libusb20_transfer *xfer) argument [all...] |
H A D | libusb20_int.h | 116 typedef int (libusb20_tr_open_t)(struct libusb20_transfer *xfer, uint32_t MaxBufSize, uint32_t MaxFrameCount, uint8_t ep_no, uint16_t stream_id, uint8_t pre_scale); 117 typedef int (libusb20_tr_close_t)(struct libusb20_transfer *xfer); 118 typedef int (libusb20_tr_clear_stall_sync_t)(struct libusb20_transfer *xfer); 119 typedef void (libusb20_tr_submit_t)(struct libusb20_transfer *xfer); 120 typedef void (libusb20_tr_cancel_async_t)(struct libusb20_transfer *xfer);
|
H A D | libusb20.h | 139 /** Will do a clear-stall before xfer */ 184 typedef void (libusb20_tr_callback_t)(struct libusb20_transfer *xfer); 205 int libusb20_tr_close(struct libusb20_transfer *xfer); 206 int libusb20_tr_open(struct libusb20_transfer *xfer, uint32_t max_buf_size, uint32_t max_frame_count, uint8_t ep_no); 207 int libusb20_tr_open_stream(struct libusb20_transfer *xfer, uint32_t max_buf_size, uint32_t max_frame_count, uint8_t ep_no, uint16_t stream_id); 209 uint16_t libusb20_tr_get_time_complete(struct libusb20_transfer *xfer); 210 uint32_t libusb20_tr_get_actual_frames(struct libusb20_transfer *xfer); 211 uint32_t libusb20_tr_get_actual_length(struct libusb20_transfer *xfer); 212 uint32_t libusb20_tr_get_max_frames(struct libusb20_transfer *xfer); 213 uint32_t libusb20_tr_get_max_packet_length(struct libusb20_transfer *xfer); [all...] |
H A D | libusb20.c | 56 dummy_callback(struct libusb20_transfer *xfer) argument 59 switch (libusb20_tr_get_status(xfer)) { 61 libusb20_tr_submit(xfer); 98 libusb20_tr_callback_wrapper(struct libusb20_transfer *xfer) argument 104 if (!xfer->is_pending) { 105 xfer->status = LIBUSB20_TRANSFER_START; 107 xfer->is_pending = 0; 110 xfer->callback(xfer); 112 if (xfer 126 libusb20_tr_close(struct libusb20_transfer *xfer) argument 161 libusb20_tr_open(struct libusb20_transfer *xfer, uint32_t MaxBufSize, uint32_t MaxFrameCount, uint8_t ep_no) argument 168 libusb20_tr_open_stream(struct libusb20_transfer *xfer, uint32_t MaxBufSize, uint32_t MaxFrameCount, uint8_t ep_no, uint16_t stream_id) argument 236 libusb20_tr_get_actual_frames(struct libusb20_transfer *xfer) argument 242 libusb20_tr_get_time_complete(struct libusb20_transfer *xfer) argument 248 libusb20_tr_get_actual_length(struct libusb20_transfer *xfer) argument 260 libusb20_tr_get_max_frames(struct libusb20_transfer *xfer) argument 266 libusb20_tr_get_max_packet_length(struct libusb20_transfer *xfer) argument 277 libusb20_tr_get_max_total_length(struct libusb20_transfer *xfer) argument 283 libusb20_tr_get_status(struct libusb20_transfer *xfer) argument 289 libusb20_tr_pending(struct libusb20_transfer *xfer) argument 295 libusb20_tr_get_priv_sc0(struct libusb20_transfer *xfer) argument 301 libusb20_tr_get_priv_sc1(struct libusb20_transfer *xfer) argument 307 libusb20_tr_stop(struct libusb20_transfer *xfer) argument 328 libusb20_tr_drain(struct libusb20_transfer *xfer) argument 344 libusb20_tr_clear_stall_sync(struct libusb20_transfer *xfer) argument 351 libusb20_tr_set_buffer(struct libusb20_transfer *xfer, void *buffer, uint16_t frIndex) argument 358 libusb20_tr_set_callback(struct libusb20_transfer *xfer, libusb20_tr_callback_t *cb) argument 365 libusb20_tr_set_flags(struct libusb20_transfer *xfer, uint8_t flags) argument 372 libusb20_tr_get_length(struct libusb20_transfer *xfer, uint16_t frIndex) argument 378 libusb20_tr_set_length(struct libusb20_transfer *xfer, uint32_t length, uint16_t frIndex) argument 385 libusb20_tr_set_priv_sc0(struct libusb20_transfer *xfer, void *sc0) argument 392 libusb20_tr_set_priv_sc1(struct libusb20_transfer *xfer, void *sc1) argument 399 libusb20_tr_set_timeout(struct libusb20_transfer *xfer, uint32_t timeout) argument 406 libusb20_tr_set_total_frames(struct libusb20_transfer *xfer, uint32_t nFrames) argument 417 libusb20_tr_setup_bulk(struct libusb20_transfer *xfer, void *pBuf, uint32_t length, uint32_t timeout) argument 427 libusb20_tr_setup_control(struct libusb20_transfer *xfer, void *psetup, void *pBuf, uint32_t timeout) argument 448 libusb20_tr_setup_intr(struct libusb20_transfer *xfer, void *pBuf, uint32_t length, uint32_t timeout) argument 458 libusb20_tr_setup_isoc(struct libusb20_transfer *xfer, void *pBuf, uint32_t length, uint16_t frIndex) argument 470 libusb20_tr_bulk_intr_sync(struct libusb20_transfer *xfer, void *pbuf, uint32_t length, uint32_t *pactlen, uint32_t timeout) argument 536 libusb20_tr_submit(struct libusb20_transfer *xfer) argument 555 libusb20_tr_start(struct libusb20_transfer *xfer) argument 579 struct libusb20_transfer *xfer; local 657 struct libusb20_transfer *xfer; local [all...] |
/freebsd-11-stable/sys/dev/usb/video/ |
H A D | udl.c | 589 udl_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 591 struct udl_softc *sc = usbd_xfer_softc(xfer); 592 struct udl_cmd_head *phead = usbd_xfer_get_priv(xfer); 596 switch (USB_GET_STATE(xfer)) { 611 usbd_xfer_set_frame_data(xfer, i, cb->buf, cb->off); 614 usbd_xfer_set_frames(xfer, i); 615 usbd_transfer_submit(xfer); 622 usbd_xfer_set_stall(xfer);
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_fpga/ |
H A D | xfer.h | 32 * $FreeBSD: stable/11/sys/dev/mlx5/mlx5_fpga/xfer.h 341572 2018-12-05 14:11:20Z slavash $ 40 int mlx5_fpga_xfer_exec(const struct mlx5_fpga_transaction *xfer);
|
H A D | mlx5fpga_xfer.c | 35 #include <dev/mlx5/mlx5_fpga/xfer.h> 39 const struct mlx5_fpga_transaction *xfer; member in struct:xfer_state 63 const struct mlx5_fpga_transaction *xfer = xfer_state->xfer; local 67 xfer->complete1(xfer, status); 79 ddr_base = mlx5_fpga_ddr_base_get(xfer_state->xfer->conn->fdev); 80 page_size = (xfer_state->xfer->addr + xfer_state->pos < ddr_base) ? 89 left = xfer_state->xfer->size - xfer_state->pos; 99 pos_addr = xfer_state->xfer 195 mlx5_fpga_xfer_exec(const struct mlx5_fpga_transaction *xfer) argument [all...] |
H A D | mlx5fpga_sdk.c | 42 #include <dev/mlx5/mlx5_fpga/xfer.h> 91 struct mem_transfer *xfer; local 96 xfer = container_of(complete, struct mem_transfer, t); 97 xfer->status = status; 98 complete_all(&xfer->comp); 105 struct mem_transfer xfer; local 112 xfer.t.data = buf; 113 xfer.t.size = size; 114 xfer.t.addr = addr; 115 xfer [all...] |
/freebsd-11-stable/sys/dev/otus/ |
H A D | if_otus.c | 903 "%s: could not allocate command xfer\n", 1607 "sub-xfer too short %d\n", len); 1734 otus_rxeof(struct usb_xfer *xfer, struct otus_data *data, struct mbufq *rxq) argument 1736 struct otus_softc *sc = usbd_xfer_softc(xfer); 1742 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 1754 "xfer too short %d/%d\n", len, hlen); 1757 /* Process sub-xfer. */ 1760 /* Next sub-xfer is aligned on a 32-bit boundary. */ 1768 otus_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 1770 struct otus_softc *sc = usbd_xfer_softc(xfer); 1854 otus_txeof(struct usb_xfer *xfer, struct otus_data *data) argument 1881 otus_txcmdeof(struct usb_xfer *xfer, struct otus_tx_cmd *cmd) argument 1905 otus_bulk_tx_callback(struct usb_xfer *xfer, usb_error_t error) argument 1980 otus_bulk_cmd_callback(struct usb_xfer *xfer, usb_error_t error) argument 2035 otus_bulk_irq_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
/freebsd-11-stable/sys/dev/usb/wlan/ |
H A D | if_zyd.c | 624 zyd_intr_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 626 struct zyd_softc *sc = usbd_xfer_softc(xfer); 635 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 637 switch (USB_GET_STATE(xfer)) { 639 pc = usbd_xfer_get_frame(xfer, 0); 722 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); 723 usbd_transfer_submit(xfer); 732 usbd_xfer_set_stall(xfer); 740 zyd_intr_write_callback(struct usb_xfer *xfer, usb_error_ argument 2134 zyd_rx_data(struct usb_xfer *xfer, int offset, uint16_t len) argument 2208 zyd_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 2336 zyd_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_urtw.c | 1678 struct usb_xfer *xfer; local 1824 xfer = sc->sc_xfer[URTW_8187B_BULK_TX_EP12]; 1829 xfer = rtl8187b_pipes[M_WME_GETAC(m0)]; 1833 xfer = (prior == URTW_PRIORITY_LOW) ? 1838 usbd_transfer_start(xfer); 3955 urtw_rxeof(struct usb_xfer *xfer, struct urtw_data *data, int *rssi_p, argument 3966 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 4045 urtw_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 4047 struct urtw_softc *sc = usbd_xfer_softc(xfer); 4057 switch (USB_GET_STATE(xfer)) { 4123 urtw_txstatus_eof(struct usb_xfer *xfer) argument 4148 urtw_bulk_tx_status_callback(struct usb_xfer *xfer, usb_error_t error) argument 4177 urtw_txeof(struct usb_xfer *xfer, struct urtw_data *data) argument 4193 urtw_bulk_tx_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_ural.c | 760 ural_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 762 struct ural_softc *sc = usbd_xfer_softc(xfer); 769 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 771 switch (USB_GET_STATE(xfer)) { 776 data = usbd_xfer_get_priv(xfer); 778 usbd_xfer_set_priv(xfer, NULL); 793 pc = usbd_xfer_get_frame(xfer, 0); 809 /* xfer length needs to be a multiple of two! */ 817 usbd_xfer_set_frame_len(xfer, 0, len); 818 usbd_xfer_set_priv(xfer, dat 847 ural_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_upgt.c | 378 upgt_txeof(struct usb_xfer *xfer, struct upgt_data *data) argument 1340 upgt_rxeof(struct usb_xfer *xfer, struct upgt_data *data, int *rssi) argument 1343 struct upgt_softc *sc = usbd_xfer_softc(xfer); 1350 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL); 2206 upgt_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 2208 struct upgt_softc *sc = usbd_xfer_softc(xfer); 2219 switch (USB_GET_STATE(xfer)) { 2225 m = upgt_rxeof(xfer, data, &rssi); 2235 usbd_xfer_set_frame_data(xfer, 0, data->buf, MCLBYTES); 2236 usbd_transfer_submit(xfer); 2277 upgt_bulk_tx_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_uath.c | 675 /* grab a xfer */ 2325 uath_intr_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 2327 struct uath_softc *sc = usbd_xfer_softc(xfer); 2332 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 2336 switch (USB_GET_STATE(xfer)) { 2347 ("short xfer error")); 2348 pc = usbd_xfer_get_frame(xfer, 0); 2353 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); 2354 usbd_transfer_submit(xfer); 2366 uath_intr_tx_callback(struct usb_xfer *xfer, usb_error_t error) argument 2451 uath_data_rxeof(struct usb_xfer *xfer, struct uath_data *data, struct uath_rx_desc **pdesc) argument 2621 uath_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 2706 uath_data_txeof(struct usb_xfer *xfer, struct uath_data *data) argument 2722 uath_bulk_tx_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_run.c | 339 static void run_bulk_tx_callbackN(struct usb_xfer *xfer, 2876 run_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 2878 struct run_softc *sc = usbd_xfer_softc(xfer); 2892 usbd_xfer_status(xfer, &xferlen, NULL, NULL, NULL); 2894 switch (USB_GET_STATE(xfer)) { 2901 DPRINTF("xfer too short %d\n", xferlen); 2913 MJUMPAGESIZE /* xfer can be bigger than MCLBYTES */); 2918 usbd_xfer_set_stall(xfer); 2919 usbd_xfer_set_frames(xfer, 0); 2926 usbd_xfer_set_frame_data(xfer, 3028 run_bulk_tx_callbackN(struct usb_xfer *xfer, usb_error_t error, u_int index) argument 3156 run_bulk_tx_callback0(struct usb_xfer *xfer, usb_error_t error) argument 3162 run_bulk_tx_callback1(struct usb_xfer *xfer, usb_error_t error) argument 3168 run_bulk_tx_callback2(struct usb_xfer *xfer, usb_error_t error) argument 3174 run_bulk_tx_callback3(struct usb_xfer *xfer, usb_error_t error) argument 3180 run_bulk_tx_callback4(struct usb_xfer *xfer, usb_error_t error) argument 3186 run_bulk_tx_callback5(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_rum.c | 1033 rum_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 1035 struct rum_softc *sc = usbd_xfer_softc(xfer); 1043 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL); 1045 switch (USB_GET_STATE(xfer)) { 1050 data = usbd_xfer_get_priv(xfer); 1052 usbd_xfer_set_priv(xfer, NULL); 1067 pc = usbd_xfer_get_frame(xfer, 0); 1091 usbd_xfer_set_frame_len(xfer, 0, len); 1092 usbd_xfer_set_priv(xfer, data); 1094 usbd_transfer_submit(xfer); 1127 rum_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_rsu.c | 1865 /* Make sure everything fits in xfer. */ 1890 rsu_rxeof(struct usb_xfer *xfer, struct rsu_data *data) argument 1897 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 1900 DPRINTF("xfer too short %d\n", len); 1915 rsu_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 1917 struct rsu_softc *sc = usbd_xfer_softc(xfer); 1926 switch (USB_GET_STATE(xfer)) { 1932 m = rsu_rxeof(xfer, data); 1948 usbd_xfer_set_frame_data(xfer, 0, data->buf, 1949 usbd_xfer_max_len(xfer)); 1997 rsu_txeof(struct usb_xfer *xfer, struct rsu_data *data) argument 2016 rsu_bulk_tx_callback_sub(struct usb_xfer *xfer, usb_error_t error, uint8_t which) argument 2077 rsu_bulk_tx_callback_be_bk(struct usb_xfer *xfer, usb_error_t error) argument 2088 rsu_bulk_tx_callback_vi_vo(struct usb_xfer *xfer, usb_error_t error) argument 2099 rsu_bulk_tx_callback_h2c(struct usb_xfer *xfer, usb_error_t error) argument [all...] |