| /linux/drivers/usb/usbip/ |
| H A D | vudc_dev.c | 296 static void vep_free_request(struct usb_ep *_ep, struct usb_request *_req) in vep_free_request() argument 301 if (!_req) in vep_free_request() 304 req = to_vrequest(_req); in vep_free_request() 308 static int vep_queue(struct usb_ep *_ep, struct usb_request *_req, in vep_queue() argument 316 if (!_ep || !_req) in vep_queue() 320 req = to_vrequest(_req); in vep_queue() 324 _req->actual = 0; in vep_queue() 325 _req->status = -EINPROGRESS; in vep_queue() 333 static int vep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in vep_dequeue() argument 342 if (!_ep || !_req) in vep_dequeue() [all …]
|
| H A D | vudc.h | 128 struct usb_request *_req) in to_vrequest() argument 130 return container_of(_req, struct vrequest, req); in to_vrequest()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | dummy_hcd.c | 109 (struct usb_request *_req) in usb_request_to_dummy_request() argument 111 return container_of(_req, struct dummy_request, req); in usb_request_to_dummy_request() 676 static void dummy_free_request(struct usb_ep *_ep, struct usb_request *_req) in dummy_free_request() argument 680 if (!_ep || !_req) { in dummy_free_request() 685 req = usb_request_to_dummy_request(_req); in dummy_free_request() 694 static int dummy_queue(struct usb_ep *_ep, struct usb_request *_req, in dummy_queue() argument 703 req = usb_request_to_dummy_request(_req); in dummy_queue() 704 if (!_req || !list_empty(&req->queue) || !_req->complete) in dummy_queue() 718 ep, _req, _ep->name, _req->length, _req->buf); in dummy_queue() 720 _req->status = -EINPROGRESS; in dummy_queue() [all …]
|
| H A D | goku_udc.c | 285 goku_free_request(struct usb_ep *_ep, struct usb_request *_req) in goku_free_request() argument 289 if (!_ep || !_req) in goku_free_request() 292 req = container_of(_req, struct goku_request, req); in goku_free_request() 711 goku_queue(struct usb_ep *_ep, struct usb_request *_req, gfp_t gfp_flags) in goku_queue() argument 720 req = container_of(_req, struct goku_request, req); in goku_queue() 721 if (unlikely(!_req || !_req->complete in goku_queue() 722 || !_req->buf || !list_empty(&req->queue))) in goku_queue() 745 _ep->name, _req, _req->length, _req->buf); in goku_queue() 750 _req->status = -EINPROGRESS; in goku_queue() 751 _req->actual = 0; in goku_queue() [all …]
|
| H A D | aspeed_udc.c | 467 struct usb_request *_req) in ast_udc_ep_free_request() argument 469 struct ast_udc_request *req = to_ast_req(_req); in ast_udc_ep_free_request() 626 static int ast_udc_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in ast_udc_ep_queue() argument 629 struct ast_udc_request *req = to_ast_req(_req); in ast_udc_ep_queue() 636 if (unlikely(!_req || !_req->complete || !_req->buf || !_ep)) { in ast_udc_ep_queue() 663 _req->length, _req->dma, _req->zero, ep->dir_in); in ast_udc_ep_queue() 691 static int ast_udc_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in ast_udc_ep_dequeue() argument 703 if (&req->req == _req) { in ast_udc_ep_dequeue() 706 _req->status = -ECONNRESET; in ast_udc_ep_dequeue() 712 if (&req->req != _req) in ast_udc_ep_dequeue()
|
| H A D | pxa27x_udc.c | 594 static void pxa_ep_free_request(struct usb_ep *_ep, struct usb_request *_req) in pxa_ep_free_request() argument 598 req = container_of(_req, struct pxa27x_request, req); in pxa_ep_free_request() 1043 static int pxa_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in pxa_ep_queue() argument 1056 req = container_of(_req, struct pxa27x_request, req); in pxa_ep_queue() 1059 if (unlikely(!_req || !_req->complete || !_req->buf)) in pxa_ep_queue() 1087 _req, str_yes_no(is_first_req), in pxa_ep_queue() 1088 _req->length, _req->buf); in pxa_ep_queue() 1091 _req->status = -ESHUTDOWN; in pxa_ep_queue() 1101 length = _req->length; in pxa_ep_queue() 1102 _req->status = -EINPROGRESS; in pxa_ep_queue() [all …]
|
| H A D | gr_udc.c | 791 struct usb_request *_req) in gr_ep0_testmode_complete() argument 809 static void gr_ep0_dummy_complete(struct usb_ep *_ep, struct usb_request *_req) in gr_ep0_dummy_complete() argument 1635 static void gr_free_request(struct usb_ep *_ep, struct usb_request *_req) in gr_free_request() argument 1639 if (!_ep || !_req) in gr_free_request() 1641 req = container_of(_req, struct gr_request, req); in gr_free_request() 1651 static int gr_queue_ext(struct usb_ep *_ep, struct usb_request *_req, in gr_queue_ext() argument 1659 if (unlikely(!_ep || !_req)) in gr_queue_ext() 1663 req = container_of(_req, struct gr_request, req); in gr_queue_ext() 1690 static int gr_dequeue(struct usb_ep *_ep, struct usb_request *_req) in gr_dequeue() argument 1699 if (!_ep || !_req || (!ep->ep.desc && ep->num != 0)) in gr_dequeue() [all …]
|
| H A D | pxa25x_udc.c | 524 pxa25x_ep_free_request (struct usb_ep *_ep, struct usb_request *_req) in pxa25x_ep_free_request() argument 528 req = container_of (_req, struct pxa25x_request, req); in pxa25x_ep_free_request() 836 pxa25x_ep_queue(struct usb_ep *_ep, struct usb_request *_req, gfp_t gfp_flags) in pxa25x_ep_queue() argument 843 req = container_of(_req, struct pxa25x_request, req); in pxa25x_ep_queue() 844 if (unlikely (!_req || !_req->complete || !_req->buf in pxa25x_ep_queue() 871 _ep->name, _req, _req->length, _req->buf); in pxa25x_ep_queue() 875 _req->status = -EINPROGRESS; in pxa25x_ep_queue() 876 _req->actual = 0; in pxa25x_ep_queue() 881 unsigned length = _req->length; in pxa25x_ep_queue() 962 static int pxa25x_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in pxa25x_ep_dequeue() argument [all …]
|
| H A D | lpc32xx_udc.c | 1721 struct usb_request *_req) in lpc32xx_ep_free_request() argument 1725 req = container_of(_req, struct lpc32xx_request, req); in lpc32xx_ep_free_request() 1732 struct usb_request *_req, gfp_t gfp_flags) in lpc32xx_ep_queue() argument 1740 req = container_of(_req, struct lpc32xx_request, req); in lpc32xx_ep_queue() 1743 if (!_ep || !_req || !_req->complete || !_req->buf || in lpc32xx_ep_queue() 1755 status = usb_gadget_map_request(&udc->gadget, _req, ep->is_in); in lpc32xx_ep_queue() 1788 _req, _req->length, _req->buf, ep->is_in, _req->zero); in lpc32xx_ep_queue() 1792 _req->status = -EINPROGRESS; in lpc32xx_ep_queue() 1793 _req->actual = 0; in lpc32xx_ep_queue() 1794 req->send_zlp = _req->zero; in lpc32xx_ep_queue() [all …]
|
| H A D | net2280.c | 580 static void net2280_free_request(struct usb_ep *_ep, struct usb_request *_req) in net2280_free_request() argument 586 if (!_ep || !_req) { in net2280_free_request() 588 __func__, _ep, _req); in net2280_free_request() 592 req = container_of(_req, struct net2280_request, req); in net2280_free_request() 977 net2280_queue(struct usb_ep *_ep, struct usb_request *_req, gfp_t gfp_flags) in net2280_queue() argument 993 req = container_of(_req, struct net2280_request, req); in net2280_queue() 994 if (!_req || !_req->complete || !_req->buf || in net2280_queue() 999 if (_req->length > (~0 & DMA_BYTE_COUNT_MASK)) { in net2280_queue() 1010 if (ep->dma && _req->length == 0) { in net2280_queue() 1017 ret = usb_gadget_map_request(&dev->gadget, _req, in net2280_queue() [all …]
|
| H A D | max3420_udc.c | 1019 static void max3420_free_request(struct usb_ep *_ep, struct usb_request *_req) in max3420_free_request() argument 1021 kfree(to_max3420_req(_req)); in max3420_free_request() 1024 static int max3420_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in max3420_ep_queue() argument 1027 struct max3420_req *req = to_max3420_req(_req); in max3420_ep_queue() 1032 _req->status = -EINPROGRESS; in max3420_ep_queue() 1033 _req->actual = 0; in max3420_ep_queue() 1043 static int max3420_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in max3420_ep_dequeue() argument 1046 struct max3420_req *req = to_max3420_req(_req); in max3420_ep_dequeue()
|
| H A D | at91_udc.c | 596 static void at91_ep_free_request(struct usb_ep *_ep, struct usb_request *_req) in at91_ep_free_request() argument 600 req = container_of(_req, struct at91_request, req); in at91_ep_free_request() 606 struct usb_request *_req, gfp_t gfp_flags) in at91_ep_queue() argument 614 req = container_of(_req, struct at91_request, req); in at91_ep_queue() 617 if (!_req || !_req->complete in at91_ep_queue() 618 || !_req->buf || !list_empty(&req->queue)) { in at91_ep_queue() 635 _req->status = -EINPROGRESS; in at91_ep_queue() 636 _req->actual = 0; in at91_ep_queue() 705 static int at91_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in at91_ep_dequeue() argument 722 if (&iter->req != _req) in at91_ep_dequeue()
|
| H A D | fsl_qe_udc.c | 1684 static void qe_free_request(struct usb_ep *_ep, struct usb_request *_req) in qe_free_request() argument 1688 req = container_of(_req, struct qe_req, req); in qe_free_request() 1690 if (_req) in qe_free_request() 1694 static int __qe_ep_queue(struct usb_ep *_ep, struct usb_request *_req) in __qe_ep_queue() argument 1697 struct qe_req *req = container_of(_req, struct qe_req, req); in __qe_ep_queue() 1703 if (!_req || !req->req.complete || !req->req.buf in __qe_ep_queue() 1762 static int qe_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in qe_ep_queue() argument 1771 ret = __qe_ep_queue(_ep, _req); in qe_ep_queue() 1777 static int qe_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in qe_ep_dequeue() argument 1784 if (!_ep || !_req) in qe_ep_dequeue() [all …]
|
| H A D | renesas_usb3.c | 383 #define usb_req_to_usb3_req(_req) container_of(_req, \ argument 1587 static int renesas_usb3_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in renesas_usb3_ep_queue() argument 1591 struct renesas_usb3_request *usb3_req = usb_req_to_usb3_req(_req); in renesas_usb3_ep_queue() 1596 _req->length); in renesas_usb3_ep_queue() 1598 _req->status = -EINPROGRESS; in renesas_usb3_ep_queue() 1599 _req->actual = 0; in renesas_usb3_ep_queue() 2277 static void __renesas_usb3_ep_free_request(struct usb_request *_req) in __renesas_usb3_ep_free_request() argument 2279 struct renesas_usb3_request *usb3_req = usb_req_to_usb3_req(_req); in __renesas_usb3_ep_free_request() 2291 struct usb_request *_req) in renesas_usb3_ep_free_request() argument 2293 __renesas_usb3_ep_free_request(_req); in renesas_usb3_ep_free_request() [all …]
|
| H A D | udc-xilinx.c | 987 static void xudc_free_request(struct usb_ep *_ep, struct usb_request *_req) in xudc_free_request() argument 989 struct xusb_req *req = to_xusb_req(_req); in xudc_free_request() 1052 static int xudc_ep0_queue(struct usb_ep *_ep, struct usb_request *_req, in xudc_ep0_queue() argument 1055 struct xusb_req *req = to_xusb_req(_req); in xudc_ep0_queue() 1076 static int xudc_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in xudc_ep_queue() argument 1079 struct xusb_req *req = to_xusb_req(_req); in xudc_ep_queue() 1098 _req->status = -EINPROGRESS; in xudc_ep_queue() 1099 _req->actual = 0; in xudc_ep_queue() 1138 static int xudc_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in xudc_ep_dequeue() argument 1149 if (&iter->usb_req != _req) in xudc_ep_dequeue()
|
| H A D | atmel_usba_udc.c | 715 usba_ep_free_request(struct usb_ep *_ep, struct usb_request *_req) in usba_ep_free_request() argument 717 struct usba_request *req = to_usba_req(_req); in usba_ep_free_request() 719 DBG(DBG_GADGET, "ep_free_request: %p, %p\n", _ep, _req); in usba_ep_free_request() 774 usba_ep_queue(struct usb_ep *_ep, struct usb_request *_req, gfp_t gfp_flags) in usba_ep_queue() argument 776 struct usba_request *req = to_usba_req(_req); in usba_ep_queue() 783 ep->ep.name, req, _req->length); in usba_ep_queue() 793 _req->status = -EINPROGRESS; in usba_ep_queue() 794 _req->actual = 0; in usba_ep_queue() 857 static int usba_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in usba_ep_dequeue() argument 867 ep->ep.name, _req); in usba_ep_dequeue() [all …]
|
| H A D | fsl_udc_core.c | 691 static void fsl_free_request(struct usb_ep *_ep, struct usb_request *_req) in fsl_free_request() argument 695 req = container_of(_req, struct fsl_req, req); in fsl_free_request() 697 if (_req) in fsl_free_request() 868 fsl_ep_queue(struct usb_ep *_ep, struct usb_request *_req, gfp_t gfp_flags) in fsl_ep_queue() argument 871 struct fsl_req *req = container_of(_req, struct fsl_req, req); in fsl_ep_queue() 877 if (!_req || !req->req.complete || !req->req.buf in fsl_ep_queue() 921 static int fsl_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in fsl_ep_dequeue() argument 930 if (!_ep || !_req) in fsl_ep_dequeue() 948 if (&iter->req != _req) in fsl_ep_dequeue() 960 _req->status = -ECONNRESET; in fsl_ep_dequeue()
|
| H A D | omap_udc.c | 280 omap_free_request(struct usb_ep *ep, struct usb_request *_req) in omap_free_request() argument 282 struct omap_req *req = container_of(_req, struct omap_req, req); in omap_free_request() 865 omap_ep_queue(struct usb_ep *_ep, struct usb_request *_req, gfp_t gfp_flags) in omap_ep_queue() argument 868 struct omap_req *req = container_of(_req, struct omap_req, req); in omap_ep_queue() 874 if (!_req || !req->req.complete || !req->req.buf in omap_ep_queue() 910 ep->ep.name, _req, _req->length, _req->buf); in omap_ep_queue() 1005 static int omap_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in omap_ep_dequeue() argument 1011 if (!_ep || !_req) in omap_ep_dequeue() 1018 if (&iter->req != _req) in omap_ep_dequeue()
|
| H A D | renesas_usbf.c | 1984 static int usbf_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in usbf_ep_queue() argument 1987 struct usbf_req *req = container_of(_req, struct usbf_req, req); in usbf_ep_queue() 1993 if (!_req || !_req->buf) in usbf_ep_queue() 2012 static int usbf_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in usbf_ep_dequeue() argument 2014 struct usbf_req *req = container_of(_req, struct usbf_req, req); in usbf_ep_dequeue() 2093 static void usbf_ep_free_request(struct usb_ep *_ep, struct usb_request *_req) in usbf_ep_free_request() argument 2099 if (!_ep || !_req) in usbf_ep_free_request() 2102 req = container_of(_req, struct usbf_req, req); in usbf_ep_free_request() 2172 static void usbf_ep0_req_complete(struct usb_ep *_ep, struct usb_request *_req) in usbf_ep0_req_complete() argument 2179 struct usb_request *_req)) in usbf_ep0_fill_req() argument [all …]
|
| H A D | m66592-udc.c | 37 static int m66592_queue(struct usb_ep *_ep, struct usb_request *_req, 1342 static void m66592_free_request(struct usb_ep *_ep, struct usb_request *_req) in m66592_free_request() argument 1346 req = container_of(_req, struct m66592_request, req); in m66592_free_request() 1350 static int m66592_queue(struct usb_ep *_ep, struct usb_request *_req, in m66592_queue() argument 1359 req = container_of(_req, struct m66592_request, req); in m66592_queue() 1385 static int m66592_dequeue(struct usb_ep *_ep, struct usb_request *_req) in m66592_dequeue() argument 1392 req = container_of(_req, struct m66592_request, req); in m66592_dequeue()
|
| H A D | r8a66597-udc.c | 38 static int r8a66597_queue(struct usb_ep *_ep, struct usb_request *_req, 1592 static void r8a66597_free_request(struct usb_ep *_ep, struct usb_request *_req) in r8a66597_free_request() argument 1596 req = container_of(_req, struct r8a66597_request, req); in r8a66597_free_request() 1600 static int r8a66597_queue(struct usb_ep *_ep, struct usb_request *_req, in r8a66597_queue() argument 1609 req = container_of(_req, struct r8a66597_request, req); in r8a66597_queue() 1635 static int r8a66597_dequeue(struct usb_ep *_ep, struct usb_request *_req) in r8a66597_dequeue() argument 1642 req = container_of(_req, struct r8a66597_request, req); in r8a66597_dequeue()
|
| /linux/drivers/usb/gadget/udc/bdc/ |
| H A D | bdc_ep.c | 1378 static void ep0_set_sel_cmpl(struct usb_ep *_ep, struct usb_request *_req) in ep0_set_sel_cmpl() argument 1710 struct usb_request *_req, gfp_t gfp_flags) in bdc_gadget_ep_queue() argument 1721 if (!_req || !_req->complete || !_req->buf) in bdc_gadget_ep_queue() 1725 req = to_bdc_req(_req); in bdc_gadget_ep_queue() 1729 _req, ep->name, _req->length, _req->zero); in bdc_gadget_ep_queue() 1734 _req, ep->name); in bdc_gadget_ep_queue() 1738 if (_req->length > MAX_XFR_LEN) { in bdc_gadget_ep_queue() 1741 MAX_XFR_LEN, _req->length); in bdc_gadget_ep_queue() 1756 struct usb_request *_req) in bdc_gadget_ep_dequeue() argument 1765 if (!_ep || !_req) in bdc_gadget_ep_dequeue() [all …]
|
| /linux/drivers/usb/isp1760/ |
| H A D | isp1760-udc.c | 888 static void isp1760_ep_free_request(struct usb_ep *ep, struct usb_request *_req) in isp1760_ep_free_request() argument 890 struct isp1760_request *req = req_to_udc_req(_req); in isp1760_ep_free_request() 895 static int isp1760_ep_queue(struct usb_ep *ep, struct usb_request *_req, in isp1760_ep_queue() argument 898 struct isp1760_request *req = req_to_udc_req(_req); in isp1760_ep_queue() 905 _req->status = -EINPROGRESS; in isp1760_ep_queue() 906 _req->actual = 0; in isp1760_ep_queue() 911 "%s: req %p (%u bytes%s) ep %p(0x%02x)\n", __func__, _req, in isp1760_ep_queue() 912 _req->length, _req->zero ? " (zlp)" : "", uep, uep->addr); in isp1760_ep_queue() 917 if (_req->length != udc->ep0_length && in isp1760_ep_queue() 921 __func__, _req->length, req); in isp1760_ep_queue() [all …]
|
| /linux/drivers/scsi/fnic/ |
| H A D | fdls_fc.h | 88 #define FNIC_STD_SET_PORT_NAME(_req, _pName) \ argument 89 (put_unaligned_be64(_pName, &_req.fr_wwn))
|
| /linux/drivers/usb/fotg210/ |
| H A D | fotg210-udc.c | 257 struct usb_request *_req) in fotg210_ep_free_request() argument 261 req = container_of(_req, struct fotg210_request, req); in fotg210_ep_free_request() 404 static int fotg210_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in fotg210_ep_queue() argument 413 req = container_of(_req, struct fotg210_request, req); in fotg210_ep_queue() 438 static int fotg210_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in fotg210_ep_dequeue() argument 445 req = container_of(_req, struct fotg210_request, req); in fotg210_ep_dequeue()
|