Lines Matching refs:xusb_req
107 #define to_xusb_req(req) container_of((req), struct xusb_req, usb_req)
110 * struct xusb_req - Xilinx USB device request structure
115 struct xusb_req {
182 struct xusb_req *req;
375 static int xudc_dma_send(struct xusb_ep *ep, struct xusb_req *req,
429 static int xudc_dma_receive(struct xusb_ep *ep, struct xusb_req *req,
478 static int xudc_eptxrx(struct xusb_ep *ep, struct xusb_req *req,
550 static void xudc_done(struct xusb_ep *ep, struct xusb_req *req, int status)
585 static int xudc_read_fifo(struct xusb_ep *ep, struct xusb_req *req)
675 static int xudc_write_fifo(struct xusb_ep *ep, struct xusb_req *req)
735 struct xusb_req *req;
738 req = list_first_entry(&ep->queue, struct xusb_req, queue);
970 struct xusb_req *req;
988 struct xusb_req *req = to_xusb_req(_req);
1000 static int __xudc_ep0_queue(struct xusb_ep *ep0, struct xusb_req *req)
1054 struct xusb_req *req = to_xusb_req(_req);
1078 struct xusb_req *req = to_xusb_req(_req);
1140 struct xusb_req *req = to_xusb_req(_req);
1579 struct xusb_req *req = udc->req;
1600 struct xusb_req *req = udc->req;
1657 struct xusb_req *req = udc->req;
1814 struct xusb_req *req;
1819 req = list_first_entry(&ep0->queue, struct xusb_req, queue);
1863 struct xusb_req *req;
1872 req = list_first_entry(&ep0->queue, struct xusb_req, queue);
1959 struct xusb_req *req;
1972 req = list_first_entry(&ep->queue, struct xusb_req, queue);
2069 udc->req = devm_kzalloc(&pdev->dev, sizeof(struct xusb_req),