Lines Matching refs:xusb_req
106 #define to_xusb_req(req) container_of((req), struct xusb_req, usb_req)
109 * struct xusb_req - Xilinx USB device request structure
114 struct xusb_req {
182 struct xusb_req *req;
376 static int xudc_dma_send(struct xusb_ep *ep, struct xusb_req *req,
430 static int xudc_dma_receive(struct xusb_ep *ep, struct xusb_req *req,
479 static int xudc_eptxrx(struct xusb_ep *ep, struct xusb_req *req,
551 static void xudc_done(struct xusb_ep *ep, struct xusb_req *req, int status)
586 static int xudc_read_fifo(struct xusb_ep *ep, struct xusb_req *req)
676 static int xudc_write_fifo(struct xusb_ep *ep, struct xusb_req *req)
736 struct xusb_req *req;
739 req = list_first_entry(&ep->queue, struct xusb_req, queue);
971 struct xusb_req *req;
989 struct xusb_req *req = to_xusb_req(_req);
1001 static int __xudc_ep0_queue(struct xusb_ep *ep0, struct xusb_req *req)
1055 struct xusb_req *req = to_xusb_req(_req);
1079 struct xusb_req *req = to_xusb_req(_req);
1141 struct xusb_req *req = NULL;
1142 struct xusb_req *iter;
1583 struct xusb_req *req = udc->req;
1604 struct xusb_req *req = udc->req;
1661 struct xusb_req *req = udc->req;
1820 struct xusb_req *req;
1825 req = list_first_entry(&ep0->queue, struct xusb_req, queue);
1869 struct xusb_req *req;
1878 req = list_first_entry(&ep0->queue, struct xusb_req, queue);
1965 struct xusb_req *req;
1978 req = list_first_entry(&ep->queue, struct xusb_req, queue);
2075 udc->req = devm_kzalloc(&pdev->dev, sizeof(struct xusb_req),