Home
last modified time | relevance | path

Searched refs:usb_req (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/usb/gadget/udc/
H A Dudc-xilinx.c106 #define to_xusb_req(req) container_of((req), struct xusb_req, usb_req)
115 struct usb_request usb_req; member
384 src = req->usb_req.dma + req->usb_req.actual; in xudc_dma_send()
385 if (req->usb_req.length) in xudc_dma_send()
438 dst = req->usb_req.dma + req->usb_req.actual; in xudc_dma_receive()
557 if (req->usb_req.status == -EINPROGRESS) in xudc_done()
558 req->usb_req.status = status; in xudc_done()
560 status = req->usb_req.status; in xudc_done()
566 if (udc->dma_enabled && ep->epnumber && req->usb_req.length) in xudc_done()
567 usb_gadget_unmap_request(&udc->gadget, &req->usb_req, in xudc_done()
[all …]
H A Dmax3420_udc.c150 struct usb_request usb_req; member
185 #define to_max3420_req(r) container_of((r), struct max3420_req, usb_req)
671 if (req->usb_req.status == -EINPROGRESS) in max3420_req_done()
672 req->usb_req.status = status; in max3420_req_done()
674 status = req->usb_req.status; in max3420_req_done()
680 if (req->usb_req.complete) in max3420_req_done()
681 req->usb_req.complete(&ep->ep_usb, &req->usb_req); in max3420_req_done()
695 buf = req->usb_req.buf + req->usb_req.actual; in max3420_do_data()
698 length = req->usb_req.length - req->usb_req.actual; in max3420_do_data()
722 req->usb_req.actual += length; in max3420_do_data()
[all …]
H A Dtegra-xudc.c382 struct usb_request usb_req; member
615 return container_of(req, struct tegra_xudc_request, usb_req); in to_xudc_req()
1042 if (likely(req->usb_req.status == -EINPROGRESS)) in tegra_xudc_req_done()
1043 req->usb_req.status = status; in tegra_xudc_req_done()
1048 usb_gadget_unmap_request(&xudc->gadget, &req->usb_req, in tegra_xudc_req_done()
1052 usb_gadget_unmap_request(&xudc->gadget, &req->usb_req, in tegra_xudc_req_done()
1057 usb_gadget_giveback_request(&ep->usb_ep, &req->usb_req); in tegra_xudc_req_done()
1092 len = min_t(size_t, XUDC_TRB_MAX_BUFFER_SIZE, req->usb_req.length - in tegra_xudc_queue_one_trb()
1095 buf_addr = req->usb_req.dma + req->buf_queued; in tegra_xudc_queue_one_trb()
1138 trb_write_stream_id(trb, req->usb_req.stream_id); in tegra_xudc_queue_one_trb()
[all …]
/linux/drivers/usb/usbip/
H A Dvudc_sysfs.c25 struct vrequest *usb_req; in get_gadget_descs() local
47 usb_req = list_last_entry(&ep0->req_queue, struct vrequest, req_entry); in get_gadget_descs()
48 list_del(&usb_req->req_entry); in get_gadget_descs()
50 if (usb_req->req.length > sizeof(*ddesc)) { in get_gadget_descs()
55 memcpy(ddesc, usb_req->req.buf, sizeof(*ddesc)); in get_gadget_descs()
59 usb_req->req.status = 0; in get_gadget_descs()
60 usb_req->req.actual = usb_req->req.length; in get_gadget_descs()
61 usb_gadget_giveback_request(&(ep0->ep), &(usb_req->req)); in get_gadget_descs()
/linux/drivers/usb/gadget/udc/bdc/
H A Dbdc_ep.c199 if (req->usb_req.length == 0) in bd_needed_req()
203 remaining = req->usb_req.length % BD_MAX_BUFF_SIZE; in bd_needed_req()
208 remaining = req->usb_req.length / BD_MAX_BUFF_SIZE; in bd_needed_req()
390 req_len = req->usb_req.length; in setup_first_bd_ep0()
427 dma_addr_t buf_add = req->usb_req.dma; in setup_bd_list_xfr()
442 req_len = req->usb_req.length; in setup_bd_list_xfr()
444 tfs = roundup(req->usb_req.length, maxp); in setup_bd_list_xfr()
548 req->usb_req.status = status; in bdc_req_complete()
549 usb_gadget_unmap_request(&bdc->gadget, &req->usb_req, ep->dir); in bdc_req_complete()
550 if (req->usb_req.complete) { in bdc_req_complete()
[all …]
H A Dbdc.h263 #define to_bdc_req(r) container_of(r, struct bdc_req, usb_req)
334 struct usb_request usb_req; member
/linux/drivers/net/wireless/purelifi/plfxlc/
H A Dusb.c446 struct plf_usb_req *usb_req) in get_usb_req() argument
450 u8 *buffer_dst = usb_req->buf; in get_usb_req()
453 usb_req->id = cpu_to_be32(usb_req_id); in get_usb_req()
454 usb_req->len = cpu_to_be32(0); in get_usb_req()
459 if (usb_req->id == cpu_to_be32(USB_REQ_BEACON_WR)) { in get_usb_req()
487 usb_req->len = cpu_to_be32(temp_usb_len); in get_usb_req()
519 struct plf_usb_req usb_req; in plfxlc_usb_wreq() local
524 get_usb_req(udev, buffer, buffer_len, usb_req_id, &usb_req); in plfxlc_usb_wreq()
526 be32_to_cpu(usb_req.len); in plfxlc_usb_wreq()
528 dma_buffer = kmemdup(&usb_req, usb_bulk_msg_len, GFP_KERNEL); in plfxlc_usb_wreq()
/linux/drivers/media/usb/dvb-usb-v2/
H A Dce6230.h17 struct usb_req { struct
H A Daf9035.h36 struct usb_req { struct
/linux/drivers/usb/gadget/function/
H A Df_fs.c1603 struct usb_request *usb_req; in ffs_dmabuf_transfer() local
1675 usb_req = usb_ep_alloc_request(ep->ep, GFP_ATOMIC); in ffs_dmabuf_transfer()
1676 if (!usb_req) { in ffs_dmabuf_transfer()
1698 usb_req->length = req->length; in ffs_dmabuf_transfer()
1699 usb_req->buf = NULL; in ffs_dmabuf_transfer()
1700 usb_req->sg = priv->sgt->sgl; in ffs_dmabuf_transfer()
1701 usb_req->num_sgs = sg_nents_for_len(priv->sgt->sgl, req->length); in ffs_dmabuf_transfer()
1702 usb_req->sg_was_mapped = true; in ffs_dmabuf_transfer()
1703 usb_req->context = fence; in ffs_dmabuf_transfer()
1704 usb_req->complete = ffs_epfile_dmabuf_io_complete; in ffs_dmabuf_transfer()
[all …]
/linux/sound/usb/
H A Dmixer_quirks.c2888 u16 usb_req, usb_idx, usb_val; in snd_bbfpro_ctl_update() local
2896 usb_req = SND_BBFPRO_USBREQ_CTL_REG1; in snd_bbfpro_ctl_update()
2905 usb_req = SND_BBFPRO_USBREQ_CTL_REG2; in snd_bbfpro_ctl_update()
2911 usb_sndctrlpipe(chip->dev, 0), usb_req, in snd_bbfpro_ctl_update()