/freebsd-11-stable/sys/dev/usb/controller/ |
H A D | musb_otg.c | 2127 musbotg_xfer_do_fifo(struct usb_xfer *xfer) argument 2133 sc = MUSBOTG_BUS2SC(xfer->xroot->bus); 2135 td = xfer->td_transfer_cache; 2143 if (((void *)td) == xfer->td_transfer_last) { 2162 xfer->td_transfer_cache = td; 2168 musbotg_standard_done(xfer); 2176 struct usb_xfer *xfer; local 2179 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { 2180 if (!musbotg_xfer_do_fifo(xfer)) { 2394 musbotg_setup_standard_chain(struct usb_xfer *xfer) argument 2616 struct usb_xfer *xfer = arg; local 2670 musbotg_start_standard_chain(struct usb_xfer *xfer) argument 2705 musbotg_standard_done_sub(struct usb_xfer *xfer) argument 2772 musbotg_standard_done(struct usb_xfer *xfer) argument 2821 musbotg_device_done(struct usb_xfer *xfer, usb_error_t error) argument 2844 musbotg_xfer_stall(struct usb_xfer *xfer) argument 3327 musbotg_device_bulk_open(struct usb_xfer *xfer) argument 3333 musbotg_device_bulk_close(struct usb_xfer *xfer) argument 3339 musbotg_device_bulk_enter(struct usb_xfer *xfer) argument 3345 musbotg_device_bulk_start(struct usb_xfer *xfer) argument 3364 musbotg_device_ctrl_open(struct usb_xfer *xfer) argument 3370 musbotg_device_ctrl_close(struct usb_xfer *xfer) argument 3376 musbotg_device_ctrl_enter(struct usb_xfer *xfer) argument 3382 musbotg_device_ctrl_start(struct usb_xfer *xfer) argument 3401 musbotg_device_intr_open(struct usb_xfer *xfer) argument 3407 musbotg_device_intr_close(struct usb_xfer *xfer) argument 3413 musbotg_device_intr_enter(struct usb_xfer *xfer) argument 3419 musbotg_device_intr_start(struct usb_xfer *xfer) argument 3438 musbotg_device_isoc_open(struct usb_xfer *xfer) argument 3444 musbotg_device_isoc_close(struct usb_xfer *xfer) argument 3450 musbotg_device_isoc_enter(struct usb_xfer *xfer) argument 3509 musbotg_device_isoc_start(struct usb_xfer *xfer) argument 4070 struct usb_xfer *xfer; local 4174 musbotg_xfer_unsetup(struct usb_xfer *xfer) argument [all...] |
/freebsd-11-stable/sys/dev/usb/serial/ |
H A D | uchcom.c | 779 uchcom_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument 781 struct uchcom_softc *sc = usbd_xfer_softc(xfer); 786 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 788 switch (USB_GET_STATE(xfer)) { 794 pc = usbd_xfer_get_frame(xfer, 0); 806 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); 807 usbd_transfer_submit(xfer); 813 usbd_xfer_set_stall(xfer); 821 uchcom_write_callback(struct usb_xfer *xfer, usb_error_ argument 853 uchcom_read_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | uvscom.c | 382 uvscom_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 384 struct uvscom_softc *sc = usbd_xfer_softc(xfer); 388 switch (USB_GET_STATE(xfer)) { 392 pc = usbd_xfer_get_frame(xfer, 0); 396 usbd_xfer_set_frame_len(xfer, 0, actlen); 397 usbd_transfer_submit(xfer); 404 usbd_xfer_set_stall(xfer); 412 uvscom_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 414 struct uvscom_softc *sc = usbd_xfer_softc(xfer); 418 usbd_xfer_status(xfer, 442 uvscom_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | ubsa.c | 574 ubsa_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 576 struct ubsa_softc *sc = usbd_xfer_softc(xfer); 580 switch (USB_GET_STATE(xfer)) { 584 pc = usbd_xfer_get_frame(xfer, 0); 588 usbd_xfer_set_frame_len(xfer, 0, actlen); 589 usbd_transfer_submit(xfer); 596 usbd_xfer_set_stall(xfer); 605 ubsa_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 607 struct ubsa_softc *sc = usbd_xfer_softc(xfer); 611 usbd_xfer_status(xfer, 636 ubsa_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | ucycom.c | 368 ucycom_ctrl_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 370 struct ucycom_softc *sc = usbd_xfer_softc(xfer); 377 pc0 = usbd_xfer_get_frame(xfer, 0); 378 pc1 = usbd_xfer_get_frame(xfer, 1); 380 switch (USB_GET_STATE(xfer)) { 422 usbd_xfer_set_frame_len(xfer, 0, sizeof(req)); 423 usbd_xfer_set_frame_len(xfer, 1, sc->sc_olen); 424 usbd_xfer_set_frames(xfer, sc->sc_olen ? 2 : 1); 425 usbd_transfer_submit(xfer); 537 ucycom_intr_read_callback(struct usb_xfer *xfer, usb_error_ argument [all...] |
H A D | umoscom.c | 630 umoscom_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 632 struct umoscom_softc *sc = usbd_xfer_softc(xfer); 636 switch (USB_GET_STATE(xfer)) { 642 pc = usbd_xfer_get_frame(xfer, 0); 646 usbd_xfer_set_frame_len(xfer, 0, actlen); 647 usbd_transfer_submit(xfer); 655 usbd_xfer_set_stall(xfer); 663 umoscom_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 665 struct umoscom_softc *sc = usbd_xfer_softc(xfer); 669 usbd_xfer_status(xfer, 697 umoscom_intr_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | ubser.c | 399 ubser_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 401 struct ubser_softc *sc = usbd_xfer_softc(xfer); 407 switch (USB_GET_STATE(xfer)) { 411 pc = usbd_xfer_get_frame(xfer, 0); 421 usbd_xfer_set_frame_len(xfer, 0, actlen + 1); 422 usbd_transfer_submit(xfer); 437 usbd_xfer_set_stall(xfer); 446 ubser_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 448 struct ubser_softc *sc = usbd_xfer_softc(xfer); 453 usbd_xfer_status(xfer, [all...] |
H A D | uark.c | 276 uark_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 278 struct uark_softc *sc = usbd_xfer_softc(xfer); 282 switch (USB_GET_STATE(xfer)) { 286 pc = usbd_xfer_get_frame(xfer, 0); 289 usbd_xfer_set_frame_len(xfer, 0, actlen); 290 usbd_transfer_submit(xfer); 297 usbd_xfer_set_stall(xfer); 306 uark_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 308 struct uark_softc *sc = usbd_xfer_softc(xfer); 312 usbd_xfer_status(xfer, [all...] |
H A D | umodem.c | 739 umodem_intr_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 743 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 745 switch (USB_GET_STATE(xfer)) { 758 usbd_xfer_set_stall(xfer); 766 umodem_intr_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 769 struct umodem_softc *sc = usbd_xfer_softc(xfer); 774 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 776 switch (USB_GET_STATE(xfer)) { 788 pc = usbd_xfer_get_frame(xfer, 0); 842 usbd_xfer_set_frame_len(xfer, 858 umodem_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 888 umodem_read_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | uvisor.c | 608 uvisor_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 610 struct uvisor_softc *sc = usbd_xfer_softc(xfer); 615 switch (USB_GET_STATE(xfer)) { 621 usbd_xfer_set_frame_offset(xfer, 624 pc = usbd_xfer_get_frame(xfer, x); 627 usbd_xfer_set_frame_len(xfer, x, actlen); 634 usbd_xfer_set_frames(xfer, x); 635 usbd_transfer_submit(xfer); 642 usbd_xfer_set_stall(xfer); 650 uvisor_read_callback(struct usb_xfer *xfer, usb_error_ argument [all...] |
/freebsd-11-stable/usr.sbin/bhyve/ |
H A D | usb_mouse.c | 319 umouse_request(void *scarg, struct usb_data_xfer *xfer) argument 337 idx = xfer->head; 338 for (i = 0; i < xfer->ndata; i++) { 339 xfer->data[idx].bdone = 0; 340 if (data == NULL && USB_DATA_OK(xfer,i)) { 341 data = &xfer->data[idx]; 345 xfer->data[idx].processed = 1; 352 if (!xfer->ureq) { 357 value = UGETW(xfer->ureq->wValue); 358 index = UGETW(xfer 679 umouse_data_handler(void *scarg, struct usb_data_xfer *xfer, int dir, int epctx) argument [all...] |
H A D | usb_emul.h | 59 int (*ue_request)(void *sc, struct usb_data_xfer *xfer); 60 int (*ue_data)(void *sc, struct usb_data_xfer *xfer, int dir, 91 * Each xfer block is mapped to the hci transfer block. 154 struct usb_data_xfer_block *usb_data_xfer_append(struct usb_data_xfer *xfer,
|
/freebsd-11-stable/sys/dev/usb/ |
H A D | usb_busdma.c | 914 struct usb_xfer *xfer; local 917 xfer = pq->curr; 918 info = xfer->xroot; 922 if (xfer->error) { 925 usbd_transfer_done(xfer, 0); 929 if (!xfer->flags_int.bdma_setup) { 934 xfer->flags_int.bdma_setup = 1; 940 if (xfer->flags_int.isochronous_xfr) { 943 frlength_0 = xfer->sumlen; 946 nframes = xfer 1061 usb_bdma_pre_sync(struct usb_xfer *xfer) argument 1094 usb_bdma_post_sync(struct usb_xfer *xfer) argument [all...] |
H A D | usb_core.h | 38 #define USB_GET_DATA_ISREAD(xfer) ((xfer)->flags_int.usb_mode == \ 39 USB_MODE_DEVICE ? (((xfer)->endpointno & UE_DIR_IN) ? 0 : 1) : \ 40 (((xfer)->endpointno & UE_DIR_IN) ? 1 : 0))
|
H A D | usb_hub.h | 66 void usb_hs_bandwidth_alloc(struct usb_xfer *xfer); 67 void usb_hs_bandwidth_free(struct usb_xfer *xfer);
|
H A D | usb_request.c | 202 usbd_do_request_callback(struct usb_xfer *xfer, usb_error_t error) argument 206 DPRINTF("st=%u\n", USB_GET_STATE(xfer)); 208 switch (USB_GET_STATE(xfer)) { 210 usbd_transfer_submit(xfer); 213 cv_signal(&xfer->xroot->udev->ctrlreq_cv); 224 usb_do_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) argument 234 udev = xfer->xroot->udev; 245 switch (USB_GET_STATE(xfer)) { 287 usbd_copy_in(xfer->frbuffers, 0, &req, sizeof(req)); 290 usbd_xfer_set_frame_len(xfer, 412 struct usb_xfer *xfer; local [all...] |
/freebsd-11-stable/sys/dev/mlx5/mlx5_fpga/ |
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/usb/input/ |
H A D | uhid.c | 160 uhid_intr_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 162 struct uhid_softc *sc = usbd_xfer_softc(xfer); 166 switch (USB_GET_STATE(xfer)) { 170 pc = usbd_xfer_get_frame(xfer, 0); 172 0, usbd_xfer_max_len(xfer), &actlen, 0)) { 173 usbd_xfer_set_frame_len(xfer, 0, actlen); 174 usbd_transfer_submit(xfer); 181 usbd_xfer_set_stall(xfer); 189 uhid_intr_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 191 struct uhid_softc *sc = usbd_xfer_softc(xfer); 263 uhid_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 324 uhid_read_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
/freebsd-11-stable/sys/dev/usb/net/ |
H A D | if_usie.c | 618 usie_uc_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 620 struct ucom_softc *ucom = usbd_xfer_softc(xfer); 625 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 627 switch (USB_GET_STATE(xfer)) { 629 pc = usbd_xfer_get_frame(xfer, 0); 660 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); 661 usbd_transfer_submit(xfer); 666 usbd_xfer_set_stall(xfer); 674 usie_uc_tx_callback(struct usb_xfer *xfer, usb_error_ argument 714 usie_uc_status_callback(struct usb_xfer *xfer, usb_error_t error) argument 771 usie_if_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 926 usie_if_tx_callback(struct usb_xfer *xfer, usb_error_t error) argument 990 usie_if_status_callback(struct usb_xfer *xfer, usb_error_t error) argument 1389 struct usb_xfer *xfer; local [all...] |
/freebsd-11-stable/sys/dev/usb/storage/ |
H A D | ustorage_fs.c | 516 ustorage_fs_t_bbb_command_callback(struct usb_xfer *xfer, usb_error_t error) argument 518 struct ustorage_fs_softc *sc = usbd_xfer_softc(xfer); 524 switch (USB_GET_STATE(xfer)) { 603 usbd_xfer_set_stall(xfer); 606 usbd_xfer_set_frame_len(xfer, 0, 608 usbd_transfer_submit(xfer); 617 if (!usbd_xfer_is_stalled(xfer)) 643 ustorage_fs_t_bbb_data_dump_callback(struct usb_xfer *xfer, usb_error_t error) argument 645 struct ustorage_fs_softc *sc = usbd_xfer_softc(xfer); 646 uint32_t max_bulk = usbd_xfer_max_len(xfer); 695 ustorage_fs_t_bbb_data_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 750 ustorage_fs_t_bbb_data_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 812 ustorage_fs_t_bbb_status_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
/freebsd-11-stable/sys/dev/usb/misc/ |
H A D | udbp.c | 403 udbp_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) argument 405 struct udbp_softc *sc = usbd_xfer_softc(xfer); 410 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); 412 switch (USB_GET_STATE(xfer)) { 429 pc = usbd_xfer_get_frame(xfer, 0); 446 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); 447 usbd_transfer_submit(xfer); 462 udbp_bulk_read_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) argument 464 struct udbp_softc *sc = usbd_xfer_softc(xfer); 515 udbp_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 571 udbp_bulk_write_clear_stall_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
/freebsd-11-stable/sys/dev/usb/gadget/ |
H A D | g_audio.c | 428 g_audio_isoc_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 430 struct g_audio_softc *sc = usbd_xfer_softc(xfer); 433 int nr = (xfer == sc->sc_xfer[G_AUDIO_ISOC0_WR]) ? 0 : 1; 437 usbd_xfer_status(xfer, &actlen, NULL, &aframes, NULL); 440 USB_GET_STATE(xfer), aframes, actlen); 442 switch (USB_GET_STATE(xfer)) { 459 usbd_xfer_set_frame_data(xfer, i, ptr, sc->sc_data_len[nr][i]); 469 usbd_xfer_set_frame_data(xfer, i, ptr, sc->sc_data_len[nr][i] & ~3); 483 usbd_xfer_set_stall(xfer); 491 g_audio_isoc_read_callback(struct usb_xfer *xfer, usb_error_ argument [all...] |
/freebsd-11-stable/sys/dev/firewire/ |
H A D | sbp.c | 869 sbp_loginres_callback(struct fw_xfer *xfer) argument 872 sdev = (struct sbp_dev *)xfer->sc; 878 STAILQ_INSERT_TAIL(&sdev->target->sbp->fwb.xferlist, xfer, link); 885 sbp_xfer_free(struct fw_xfer *xfer) argument 889 sdev = (struct sbp_dev *)xfer->sc; 890 fw_xfer_unload(xfer); 892 STAILQ_INSERT_TAIL(&sdev->target->xferlist, xfer, link); 896 sbp_reset_start_callback(struct fw_xfer *xfer) argument 898 struct sbp_dev *tsdev, *sdev = (struct sbp_dev *)xfer->sc; 902 if (xfer 919 struct fw_xfer *xfer; local 927 xfer = sbp_write_cmd(sdev, FWTCODE_WREQQ, 0); local 937 sbp_mgm_callback(struct fw_xfer *xfer) argument 1055 sbp_do_attach(struct fw_xfer *xfer) argument 1092 sbp_agent_reset_callback(struct fw_xfer *xfer) argument 1118 struct fw_xfer *xfer; local 1126 xfer = sbp_write_cmd(sdev, FWTCODE_WREQQ, 0x04); local 1140 sbp_busy_timeout_callback(struct fw_xfer *xfer) argument 1159 struct fw_xfer *xfer; local 1164 xfer = sbp_write_cmd(sdev, FWTCODE_WREQQ, 0); local 1175 sbp_orb_pointer_callback(struct fw_xfer *xfer) argument 1208 struct fw_xfer *xfer; local 1248 sbp_doorbell_callback(struct fw_xfer *xfer) argument 1275 struct fw_xfer *xfer; local 1299 struct fw_xfer *xfer; local 1352 struct fw_xfer *xfer; local 1605 sbp_recv1(struct fw_xfer *xfer) argument 1890 sbp_recv(struct fw_xfer *xfer) argument 2077 struct fw_xfer *xfer, *next; local [all...] |
H A D | sbp_targ.c | 614 sbp_targ_free_orbi(struct fw_xfer *xfer) argument 618 if (xfer->resp != 0) { 620 printf("%s: xfer->resp = %d\n", __func__, xfer->resp); 622 orbi = (struct orb_info *)xfer->sc; 633 fw_xfer_free(xfer); 640 struct fw_xfer *xfer; local 645 xfer = fwmem_write_block(orbi->fwdev, (void *)orbi, 650 if (xfer == NULL) { 652 printf("%s: xfer 820 sbp_targ_cam_done(struct fw_xfer *xfer) argument 945 struct fw_xfer *xfer; local 984 sbp_targ_pt_done(struct fw_xfer *xfer) argument 1122 struct fw_xfer *xfer; local 1418 sbp_targ_cmd_handler(struct fw_xfer *xfer) argument 1571 sbp_targ_mgm_handler(struct fw_xfer *xfer) argument 1692 sbp_targ_pointer_handler(struct fw_xfer *xfer) argument 1786 sbp_targ_resp_callback(struct fw_xfer *xfer) argument 1803 sbp_targ_cmd(struct fw_xfer *xfer, struct fw_device *fwdev, int login_id, int reg) argument 1879 sbp_targ_mgm(struct fw_xfer *xfer, struct fw_device *fwdev) argument 1901 sbp_targ_recv(struct fw_xfer *xfer) argument [all...] |
/freebsd-11-stable/sys/compat/ndis/ |
H A D | subr_usbd.c | 590 struct usb_xfer *xfer; local 600 device_printf(dev, "couldn't setup xfer: %s\n", 604 xfer = ne->ne_xfer[0]; 605 usbd_xfer_set_priv(xfer, ne); 638 struct usb_xfer *xfer; local 668 device_printf(dev, "couldn't setup xfer: %s\n", 672 xfer = ne->ne_xfer[0]; 673 usbd_xfer_set_priv(xfer, ne); 675 usbd_xfer_set_timeout(xfer, NDISUSB_NO_TIMEOUT); 678 usbd_xfer_set_timeout(xfer, NDISUSB_TX_TIMEOU 834 usbd_non_isoc_callback(struct usb_xfer *xfer, usb_error_t error) argument 937 usbd_ctrl_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |