/dragonfly/sys/bus/u4b/ |
H A D | usb_transfer.c | 144 xfer->max_frame_size = xfer->max_packet_size * xfer->max_packet_count; in usbd_update_max_frame_size() 1083 memset(xfer, 0, sizeof(*xfer)); in usbd_transfer_setup() 1672 xfer, xfer->endpoint, xfer->nframes, USB_GET_DATA_ISREAD(xfer) ? in usbd_transfer_submit() 1773 xfer->frlengths[x + xfer->max_frame_count] = xfer->frlengths[x]; in usbd_transfer_submit() 2437 (xfer->callback) (xfer, xfer->error); in usbd_callback_wrapper() 2932 xfer->aframes = xfer->nframes; in usbd_callback_wrapper_sub() 2952 if (xfer->actlen > xfer->sumlen) { in usbd_callback_wrapper_sub() 2959 xfer->actlen = xfer->sumlen; in usbd_callback_wrapper_sub() 2963 xfer, xfer->endpoint, xfer->error, xfer->actlen, xfer->sumlen, in usbd_callback_wrapper_sub() 2964 xfer->aframes, xfer->nframes); in usbd_callback_wrapper_sub() [all …]
|
H A D | usb_handle_request.c | 126 xfer->nframes = 1; in usb_handle_request_callback() 151 USB_XFER_UNLOCK(xfer); in usb_handle_set_config() 179 USB_XFER_LOCK(xfer); in usb_handle_set_config() 232 USB_XFER_UNLOCK(xfer); in usb_handle_iface_request() 353 USB_XFER_LOCK(xfer); in usb_handle_iface_request() 359 USB_XFER_LOCK(xfer); in usb_handle_iface_request() 365 USB_XFER_LOCK(xfer); in usb_handle_iface_request() 382 USB_XFER_UNLOCK(xfer); in usb_handle_set_stall() 385 USB_XFER_LOCK(xfer); in usb_handle_set_stall() 427 udev = xfer->xroot->udev; in usb_handle_remote_wakeup() [all …]
|
H A D | usb_generic.c | 236 if (f->xfer[0] || f->xfer[1]) { in ugen_open_pipe_write() 305 if (f->xfer[0] || f->xfer[1]) { in ugen_open_pipe_read() 436 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in ugen_ctrl_read_callback() 551 usbd_xfer_set_frame_len(xfer, n, xfer->max_frame_size); in ugen_isoc_read_callback() 1230 if (xfer == NULL) in ugen_fs_copy_out() 1372 (f_rx->xfer[0] || f_rx->xfer[1])) { in ugen_fifo_in_use() 1376 (f_tx->xfer[0] || f_tx->xfer[1])) { in ugen_fifo_in_use() 1632 if (f->xfer[0] || f->xfer[1]) { in ugen_set_short_xfer() 1678 if (f->xfer[0] || f->xfer[1]) { in ugen_set_buffer_size() 2319 USB_GET_STATE(xfer), xfer->actlen, xfer->aframes); in ugen_ctrl_fs_callback() [all …]
|
H A D | usb_pf.c | 321 nframes = xfer->nframes; in usbpf_xfer_precompute_size() 323 nframes = xfer->aframes; in usbpf_xfer_precompute_size() 332 xfer->frlengths[x]); in usbpf_xfer_precompute_size() 337 xfer->frlengths[x]); in usbpf_xfer_precompute_size() 359 bus = xfer->xroot->bus; in usbpf_xfertap() 371 nframes = xfer->nframes; in usbpf_xfertap() 373 nframes = xfer->aframes; in usbpf_xfertap() 405 temp = xfer->error; in usbpf_xfertap() 407 temp = xfer->interval; in usbpf_xfertap() 410 temp = xfer->max_packet_size; in usbpf_xfertap() [all …]
|
H A D | usb_msctest.c | 151 struct usb_xfer *xfer[ST_MAX]; member 283 if (usbd_clear_stall_callback(xfer, sc->xfer[stall_xfer])) { in bbb_data_clear_stall_callback() 302 switch (USB_GET_STATE(xfer)) { in bbb_command_callback() 325 usbd_transfer_submit(xfer); in bbb_command_callback() 343 switch (USB_GET_STATE(xfer)) { in bbb_data_read_callback() 366 usbd_transfer_submit(xfer); in bbb_data_read_callback() 395 switch (USB_GET_STATE(xfer)) { in bbb_data_write_callback() 418 usbd_transfer_submit(xfer); in bbb_data_write_callback() 464 usbd_transfer_submit(xfer); in bbb_status_callback() 513 usbd_transfer_submit(xfer); in bbb_raw_write_callback() [all …]
|
H A D | usb_busdma.c | 867 struct usb_xfer *xfer; in usb_bdma_work_loop() local 870 xfer = pq->curr; in usb_bdma_work_loop() 871 info = xfer->xroot; in usb_bdma_work_loop() 875 if (xfer->error) { in usb_bdma_work_loop() 909 pg = xfer->dma_page_ptr; in usb_bdma_work_loop() 975 usb_bdma_pre_sync(xfer); in usb_bdma_work_loop() 981 usbd_pipe_enter(xfer); in usb_bdma_work_loop() 1024 nframes = xfer->nframes; in usb_bdma_pre_sync() 1027 pc = xfer->frbuffers; in usb_bdma_pre_sync() 1057 nframes = xfer->nframes; in usb_bdma_post_sync() [all …]
|
H A D | usbdi.h | 429 #define USB_GET_STATE(xfer) (usbd_xfer_state(xfer)) argument 524 void usbd_transfer_submit(struct usb_xfer *xfer); 526 void usbd_transfer_drain(struct usb_xfer *xfer); 527 uint8_t usbd_transfer_pending(struct usb_xfer *xfer); 528 void usbd_transfer_start(struct usb_xfer *xfer); 529 void usbd_transfer_stop(struct usb_xfer *xfer); 546 void *usbd_xfer_softc(struct usb_xfer *xfer); 547 void *usbd_xfer_get_priv(struct usb_xfer *xfer); 550 uint8_t usbd_xfer_state(struct usb_xfer *xfer); 567 void usbd_xfer_set_stall(struct usb_xfer *xfer); [all …]
|
/dragonfly/lib/libusb/ |
H A D | libusb20.c | 110 xfer->callback(xfer); in libusb20_tr_callback_wrapper() 120 xfer->callback(xfer); in libusb20_tr_callback_wrapper() 133 error = xfer->pdev->methods->tr_close(xfer); in libusb20_tr_close() 149 xfer->status = 0; in libusb20_tr_close() 150 xfer->flags = 0; in libusb20_tr_close() 151 xfer->nFrames = 0; in libusb20_tr_close() 152 xfer->aFrames = 0; in libusb20_tr_close() 203 error = xfer->pdev->methods->tr_open(xfer, MaxBufSize, in libusb20_tr_open_stream() 312 xfer->pdev->methods->tr_cancel_async(xfer); in libusb20_tr_stop() 335 xfer->pdev->methods->tr_clear_stall_sync(xfer); in libusb20_tr_clear_stall_sync() [all …]
|
H A D | libusb20.h | 199 int libusb20_tr_close(struct libusb20_transfer *xfer); 209 uint8_t libusb20_tr_get_status(struct libusb20_transfer *xfer); 210 uint8_t libusb20_tr_pending(struct libusb20_transfer *xfer); 211 void libusb20_tr_callback_wrapper(struct libusb20_transfer *xfer); 212 void libusb20_tr_clear_stall_sync(struct libusb20_transfer *xfer); 213 void libusb20_tr_drain(struct libusb20_transfer *xfer); 228 void libusb20_tr_start(struct libusb20_transfer *xfer); 229 void libusb20_tr_stop(struct libusb20_transfer *xfer); 230 void libusb20_tr_submit(struct libusb20_transfer *xfer); 231 void *libusb20_tr_get_priv_sc0(struct libusb20_transfer *xfer); [all …]
|
H A D | libusb20_ugen20.c | 748 xfer = pdev->pTransfer; in ugen20_process() 750 xfer += temp.ep_index; in ugen20_process() 759 xfer->aFrames = 0; in ugen20_process() 760 xfer->timeComplete = 0; in ugen20_process() 763 xfer->aFrames = 0; in ugen20_process() 764 xfer->timeComplete = 0; in ugen20_process() 767 xfer->aFrames = 0; in ugen20_process() 768 xfer->timeComplete = 0; in ugen20_process() 771 xfer->aFrames = 0; in ugen20_process() 797 fsep += xfer->trIndex; in ugen20_tr_open() [all …]
|
/dragonfly/sys/bus/u4b/controller/ |
H A D | ohci.c | 762 xfer->aframes = xfer->nframes; in ohci_isoc_done() 808 if (xfer->aframes != xfer->nframes) { in ohci_non_isoc_done_sub() 809 usbd_xfer_set_frame_len(xfer, xfer->aframes, 0); in ohci_non_isoc_done_sub() 832 } else if (xfer->aframes != xfer->nframes) { in ohci_non_isoc_done_sub() 840 if (xfer->aframes != xfer->nframes) { in ohci_non_isoc_done_sub() 842 xfer->frlengths[xfer->aframes] += td->len; in ohci_non_isoc_done_sub() 892 xfer, xfer->endpoint); in ohci_non_isoc_done() 916 while (xfer->aframes != xfer->nframes) { in ohci_non_isoc_done() 1396 xfer->address, UE_GET_ADDR(xfer->endpointno), in ohci_setup_standard_chain() 1636 xfer, xfer->endpoint, error); in ohci_device_done() [all …]
|
H A D | uhci.c | 1014 xfer, xfer->endpoint); in uhci_isoc_done() 1065 xfer->aframes = xfer->nframes; in uhci_isoc_done() 1081 if (xfer->aframes != xfer->nframes) { in uhci_non_isoc_done_sub() 1115 usbd_copy_in(xfer->frbuffers + xfer->aframes, in uhci_non_isoc_done_sub() 1120 xfer->frlengths[xfer->aframes] += len; in uhci_non_isoc_done_sub() 1163 xfer->address, xfer->endpointno, xfer->aframes, in uhci_non_isoc_done_sub() 1192 xfer, xfer->endpoint); in uhci_non_isoc_done() 1219 while (xfer->aframes != xfer->nframes) { in uhci_non_isoc_done() 1851 xfer, xfer->endpoint, error); in uhci_device_done() 2152 xfer, xfer->endpoint->isoc_next, xfer->nframes); in uhci_device_isoc_enter() [all …]
|
H A D | ehci.c | 1135 if (xfer->aframes != xfer->nframes) { in ehci_non_isoc_done_sub() 1198 xfer->address, xfer->endpointno, xfer->aframes, in ehci_non_isoc_done_sub() 1230 xfer, xfer->endpoint); in ehci_non_isoc_done() 1264 while (xfer->aframes != xfer->nframes) { in ehci_non_isoc_done() 2088 xfer, xfer->endpoint); in ehci_isoc_fs_done() 2127 xfer->aframes = xfer->nframes; in ehci_isoc_fs_done() 2142 xfer, xfer->endpoint); in ehci_isoc_hs_done() 2197 xfer->aframes = xfer->nframes; in ehci_isoc_hs_done() 2212 xfer, xfer->endpoint, error); in ehci_device_done() 2513 xfer, xfer->endpoint->isoc_next, xfer->nframes); in ehci_device_isoc_fs_enter() [all …]
|
H A D | xhci.c | 705 if (xfer->aframes != xfer->nframes) in xhci_generic_done_sub() 706 usbd_xfer_set_frame_len(xfer, xfer->aframes, 0); in xhci_generic_done_sub() 716 xfer, (unsigned int)xfer->aframes, in xhci_generic_done_sub() 730 } else if (xfer->aframes != xfer->nframes) { in xhci_generic_done_sub() 782 xfer, xfer->endpoint); in xhci_generic_done() 799 while (xfer->aframes != xfer->nframes) { in xhci_generic_done() 2520 xfer->interval, xfer->max_packet_count, in xhci_configure_endpoint_by_xfer() 2860 pepext->xfer[xfer->qh_pos] = NULL; in xhci_transfer_remove() 3001 pepext->xfer[i] = xfer; in xhci_transfer_insert() 3047 xfer, xfer->endpoint, error); in xhci_device_done() [all …]
|
/dragonfly/sys/bus/firewire/ |
H A D | fwmem.c | 103 xfer->sc = sc; in fwmem_xfer_req() 107 return xfer; in fwmem_xfer_req() 140 if (fw_asyreq(xfer->fc, -1, xfer) == 0) in fwmem_read_quad() 141 return xfer; in fwmem_read_quad() 170 xfer->send.payload = xfer->recv.payload = NULL; in fwmem_write_quad() 176 if (fw_asyreq(xfer->fc, -1, xfer) == 0) in fwmem_write_quad() 177 return xfer; in fwmem_write_quad() 214 if (fw_asyreq(xfer->fc, -1, xfer) == 0) in fwmem_read_block() 215 return xfer; in fwmem_read_block() 252 if (fw_asyreq(xfer->fc, -1, xfer) == 0) in fwmem_write_block() [all …]
|
H A D | firewire.c | 289 xfer->act.hand(xfer); in fw_asystart() 297 xfer->act.hand(xfer); in fw_asystart() 337 xfer = tl->xfer; in firewire_xfer_timeout() 792 fwb->xfer = xfer; in fw_init() 898 if(tl->xfer == xfer){ in fw_tl_free() 921 xfer = tl->xfer; in fw_tl2xfer() 991 xfer->act.hand(xfer); in fw_xfer_done() 1015 fw_tl_free(xfer->fc, xfer); in fw_xfer_unload() 1038 kfree(xfer, xfer->malloc); in fw_xfer_free_buf() 1049 kfree(xfer, xfer->malloc); in fw_xfer_free() [all …]
|
/dragonfly/sys/bus/u4b/serial/ |
H A D | umct.c | 351 switch (USB_GET_STATE(xfer)) { in umct_intr_callback_sub() 367 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in umct_intr_callback_sub() 368 usbd_transfer_submit(xfer); in umct_intr_callback_sub() 374 usbd_xfer_set_stall(xfer); in umct_intr_callback_sub() 575 switch (USB_GET_STATE(xfer)) { in umct_write_callback() 584 usbd_transfer_submit(xfer); in umct_write_callback() 591 usbd_xfer_set_stall(xfer); in umct_write_callback() 607 switch (USB_GET_STATE(xfer)) { in umct_read_callback_sub() 614 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in umct_read_callback_sub() 615 usbd_transfer_submit(xfer); in umct_read_callback_sub() [all …]
|
H A D | ulpt.c | 207 switch (USB_GET_STATE(xfer)) { in ulpt_write_callback() 212 max = usbd_xfer_max_len(xfer); in ulpt_write_callback() 215 usbd_transfer_submit(xfer); in ulpt_write_callback() 222 usbd_xfer_set_stall(xfer); in ulpt_write_callback() 246 switch (USB_GET_STATE(xfer)) { in ulpt_read_callback() 270 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in ulpt_read_callback() 271 usbd_transfer_submit(xfer); in ulpt_read_callback() 282 usbd_xfer_set_stall(xfer); in ulpt_read_callback() 298 switch (USB_GET_STATE(xfer)) { in ulpt_status_callback() 332 usbd_xfer_set_frames(xfer, 2); in ulpt_status_callback() [all …]
|
/dragonfly/sys/bus/u4b/gadget/ |
H A D | g_modem.c | 347 switch (USB_GET_STATE(xfer)) { in g_modem_intr_callback() 360 usbd_xfer_set_stall(xfer); in g_modem_intr_callback() 382 switch (USB_GET_STATE(xfer)) { in g_modem_bulk_write_callback() 413 usbd_xfer_set_frames(xfer, 1); in g_modem_bulk_write_callback() 414 usbd_transfer_submit(xfer); in g_modem_bulk_write_callback() 431 usbd_transfer_submit(xfer); in g_modem_bulk_write_callback() 442 usbd_xfer_set_stall(xfer); in g_modem_bulk_write_callback() 461 switch (USB_GET_STATE(xfer)) { in g_modem_bulk_read_callback() 480 usbd_xfer_set_frames(xfer, 1); in g_modem_bulk_read_callback() 481 usbd_transfer_submit(xfer); in g_modem_bulk_read_callback() [all …]
|
/dragonfly/sys/netgraph7/bluetooth/drivers/ubtbcmfw/ |
H A D | ubtbcmfw.c | 273 switch (USB_GET_STATE(xfer)) { in ubtbcmfw_write_callback() 277 pc = usbd_xfer_get_frame(xfer, 0); in ubtbcmfw_write_callback() 281 usbd_transfer_submit(xfer); in ubtbcmfw_write_callback() 288 usbd_xfer_set_stall(xfer); in ubtbcmfw_write_callback() 309 switch (USB_GET_STATE(xfer)) { in ubtbcmfw_read_callback() 311 pc = usbd_xfer_get_frame(xfer, 0); in ubtbcmfw_read_callback() 318 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in ubtbcmfw_read_callback() 319 usbd_transfer_submit(xfer); in ubtbcmfw_read_callback() 326 usbd_xfer_set_stall(xfer); in ubtbcmfw_read_callback() 390 struct usb_xfer *xfer; in ubtbcmfw_open() local [all …]
|
/dragonfly/sys/dev/disk/sbp/ |
H A D | sbp.c | 888 fw_asyreq(xfer->fc, -1, xfer); in sbp_reset_start() 1079 fw_asyreq(xfer->fc, -1, xfer); in sbp_agent_reset() 1113 fw_asyreq(xfer->fc, -1, xfer); in sbp_busy_timeout() 1175 if(fw_asyreq(xfer->fc, -1, xfer) != 0){ in sbp_orb_pointer() 1216 fw_asyreq(xfer->fc, -1, xfer); 1275 return xfer; in sbp_write_cmd() 1371 fw_asyreq(xfer->fc, -1, xfer); in sbp_mgm_orb() 1810 fw_asyreq(xfer->fc, -1, xfer); in sbp_recv1() 1824 sbp_recv1(xfer); in sbp_recv() 2005 xfer != NULL; xfer = next) { in sbp_free_target() [all …]
|
/dragonfly/sys/bus/u4b/storage/ |
H A D | umass.c | 1222 usbd_transfer_submit(xfer); in umass_t_bbb_reset1_callback() 1391 usbd_transfer_submit(xfer); in umass_t_bbb_data_read_callback() 1446 usbd_transfer_submit(xfer); in umass_t_bbb_data_write_callback() 1564 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in umass_t_bbb_status_callback() 1565 usbd_transfer_submit(xfer); in umass_t_bbb_status_callback() 1722 usbd_transfer_submit(xfer); in umass_t_cbi_reset1_callback() 1835 usbd_xfer_set_frames(xfer, in umass_t_cbi_command_callback() 1904 usbd_transfer_submit(xfer); in umass_t_cbi_data_read_callback() 1960 usbd_transfer_submit(xfer); in umass_t_cbi_data_write_callback() 2063 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in umass_t_cbi_status_callback() [all …]
|
/dragonfly/sys/netgraph7/bluetooth/drivers/ubt/ |
H A D | ng_ubt.c | 771 usbd_transfer_submit(xfer); in ubt_ctrl_write_callback() 869 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in ubt_intr_read_callback() 870 usbd_transfer_submit(xfer); in ubt_intr_read_callback() 879 usbd_xfer_set_stall(xfer); in ubt_intr_read_callback() 969 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in ubt_bulk_read_callback() 970 usbd_transfer_submit(xfer); in ubt_bulk_read_callback() 979 usbd_xfer_set_stall(xfer); in ubt_bulk_read_callback() 1036 usbd_transfer_submit(xfer); in ubt_bulk_write_callback() 1047 usbd_xfer_set_stall(xfer); in ubt_bulk_write_callback() 1083 usbd_transfer_submit(xfer); in ubt_isoc_read_callback() [all …]
|
/dragonfly/sys/bus/u4b/net/ |
H A D | if_cdce.c | 850 usbd_transfer_submit(xfer); in cdce_bulk_write_callback() 868 usbd_xfer_set_stall(xfer); in cdce_bulk_write_callback() 1024 usbd_transfer_submit(xfer); in cdce_bulk_read_callback() 1037 usbd_xfer_set_stall(xfer); in cdce_bulk_read_callback() 1068 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); in cdce_intr_read_callback() 1069 usbd_transfer_submit(xfer); in cdce_intr_read_callback() 1076 usbd_xfer_set_stall(xfer); in cdce_intr_read_callback() 1130 usbd_transfer_submit(xfer); in cdce_intr_write_callback() 1153 usbd_transfer_submit(xfer); in cdce_intr_write_callback() 1161 usbd_xfer_set_stall(xfer); in cdce_intr_write_callback() [all …]
|
/dragonfly/sys/dev/netif/fwe/ |
H A D | if_fwe.c | 272 for (xfer = STAILQ_FIRST(&fwe->xferlist); xfer != NULL; in fwe_stop() 273 xfer = next) { in fwe_stop() 275 fw_xfer_free(xfer); in fwe_stop() 304 struct fw_xfer *xfer; in fwe_init() local 361 if (xfer == NULL) in fwe_init() 441 if (xfer->resp != 0) in fwe_output_callback() 444 m_freem(xfer->mbuf); in fwe_output_callback() 445 fw_xfer_unload(xfer); in fwe_output_callback() 491 xfer = NULL; in fwe_as_output() 495 if (xfer == NULL) { in fwe_as_output() [all …]
|