Home
last modified time | relevance | path

Searched refs:xfer (Results 1 – 25 of 98) sorted by relevance

1234

/dragonfly/sys/bus/u4b/
H A Dusb_transfer.c144 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 Dusb_handle_request.c126 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 Dusb_generic.c236 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 Dusb_pf.c321 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 Dusb_msctest.c151 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 Dusb_busdma.c867 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 Dusbdi.h429 #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 Dlibusb20.c110 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 Dlibusb20.h199 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 Dlibusb20_ugen20.c748 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 Dohci.c762 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 Duhci.c1014 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 Dehci.c1135 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 Dxhci.c705 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 Dfwmem.c103 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 Dfirewire.c289 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 Dumct.c351 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 Dulpt.c207 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 Dg_modem.c347 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 Dubtbcmfw.c273 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 Dsbp.c888 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 Dumass.c1222 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 Dng_ubt.c771 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 Dif_cdce.c850 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 Dif_fwe.c272 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 …]

1234