Lines Matching refs:xusb_req
106 #define to_xusb_req(req) container_of((req), struct xusb_req, usb_req)
114 struct xusb_req { struct
182 struct xusb_req *req;
376 static int xudc_dma_send(struct xusb_ep *ep, struct xusb_req *req, in xudc_dma_send()
430 static int xudc_dma_receive(struct xusb_ep *ep, struct xusb_req *req, in xudc_dma_receive()
479 static int xudc_eptxrx(struct xusb_ep *ep, struct xusb_req *req, in xudc_eptxrx()
551 static void xudc_done(struct xusb_ep *ep, struct xusb_req *req, int status) in xudc_done()
586 static int xudc_read_fifo(struct xusb_ep *ep, struct xusb_req *req) in xudc_read_fifo()
676 static int xudc_write_fifo(struct xusb_ep *ep, struct xusb_req *req) in xudc_write_fifo()
736 struct xusb_req *req; in xudc_nuke()
739 req = list_first_entry(&ep->queue, struct xusb_req, queue); in xudc_nuke()
971 struct xusb_req *req; in xudc_ep_alloc_request()
989 struct xusb_req *req = to_xusb_req(_req); in xudc_free_request()
1001 static int __xudc_ep0_queue(struct xusb_ep *ep0, struct xusb_req *req) in __xudc_ep0_queue()
1055 struct xusb_req *req = to_xusb_req(_req); in xudc_ep0_queue()
1079 struct xusb_req *req = to_xusb_req(_req); in xudc_ep_queue()
1141 struct xusb_req *req = NULL; in xudc_ep_dequeue()
1142 struct xusb_req *iter; in xudc_ep_dequeue()
1583 struct xusb_req *req = udc->req; in xudc_setaddress()
1604 struct xusb_req *req = udc->req; in xudc_getstatus()
1661 struct xusb_req *req = udc->req; in xudc_set_clear_feature()
1820 struct xusb_req *req; in xudc_ep0_out()
1825 req = list_first_entry(&ep0->queue, struct xusb_req, queue); in xudc_ep0_out()
1869 struct xusb_req *req; in xudc_ep0_in()
1878 req = list_first_entry(&ep0->queue, struct xusb_req, queue); in xudc_ep0_in()
1965 struct xusb_req *req; in xudc_nonctrl_ep_handler()
1978 req = list_first_entry(&ep->queue, struct xusb_req, queue); in xudc_nonctrl_ep_handler()
2075 udc->req = devm_kzalloc(&pdev->dev, sizeof(struct xusb_req), in xudc_probe()