Lines Matching refs:usbreq

1810 				  struct usb_request *usbreq)  in pch_udc_free_request()  argument
1816 if (!usbep || !usbreq) in pch_udc_free_request()
1819 req = container_of(usbreq, struct pch_udc_request, req); in pch_udc_free_request()
1844 static int pch_udc_pcd_queue(struct usb_ep *usbep, struct usb_request *usbreq, in pch_udc_pcd_queue() argument
1853 if (!usbep || !usbreq || !usbreq->complete || !usbreq->buf) in pch_udc_pcd_queue()
1859 req = container_of(usbreq, struct pch_udc_request, req); in pch_udc_pcd_queue()
1866 if (usbreq->length && in pch_udc_pcd_queue()
1867 ((usbreq->dma == DMA_ADDR_INVALID) || !usbreq->dma)) { in pch_udc_pcd_queue()
1868 if (!((unsigned long)(usbreq->buf) & 0x03)) { in pch_udc_pcd_queue()
1870 usbreq->dma = dma_map_single(&dev->pdev->dev, in pch_udc_pcd_queue()
1871 usbreq->buf, in pch_udc_pcd_queue()
1872 usbreq->length, in pch_udc_pcd_queue()
1875 usbreq->dma = dma_map_single(&dev->pdev->dev, in pch_udc_pcd_queue()
1876 usbreq->buf, in pch_udc_pcd_queue()
1877 usbreq->length, in pch_udc_pcd_queue()
1880 req->buf = kzalloc(usbreq->length, GFP_ATOMIC); in pch_udc_pcd_queue()
1886 memcpy(req->buf, usbreq->buf, usbreq->length); in pch_udc_pcd_queue()
1889 usbreq->length, in pch_udc_pcd_queue()
1894 usbreq->length, in pch_udc_pcd_queue()
1899 if (usbreq->length > 0) { in pch_udc_pcd_queue()
1904 usbreq->actual = 0; in pch_udc_pcd_queue()
1905 usbreq->status = -EINPROGRESS; in pch_udc_pcd_queue()
1909 if (!usbreq->length) { in pch_udc_pcd_queue()
1947 struct usb_request *usbreq) in pch_udc_pcd_dequeue() argument
1957 if (!usbep || !usbreq || (!ep->ep.desc && ep->num)) in pch_udc_pcd_dequeue()
1959 req = container_of(usbreq, struct pch_udc_request, req); in pch_udc_pcd_dequeue()
1963 if (&req->req == usbreq) { in pch_udc_pcd_dequeue()