Lines Matching defs:xusb_ep
106 #define to_xusb_ep(ep) container_of((ep), struct xusb_ep, ep_usb)
118 struct xusb_ep *ep;
122 * struct xusb_ep - USB end point structure.
140 struct xusb_ep {
179 struct xusb_ep ep[8];
260 struct xusb_ep *ep0 = &udc->ep[XUSB_EP_NUMBER_ZERO];
278 static void xudc_epconfig(struct xusb_ep *ep, struct xusb_udc *udc)
315 static int xudc_start_dma(struct xusb_ep *ep, dma_addr_t src,
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)
733 static void xudc_nuke(struct xusb_ep *ep, int status)
752 struct xusb_ep *ep = to_xusb_ep(_ep);
804 static int __xudc_ep_enable(struct xusb_ep *ep,
895 struct xusb_ep *ep;
928 struct xusb_ep *ep;
969 struct xusb_ep *ep = to_xusb_ep(_ep);
1000 static int __xudc_ep0_queue(struct xusb_ep *ep0, struct xusb_req *req)
1055 struct xusb_ep *ep0 = to_xusb_ep(_ep);
1079 struct xusb_ep *ep = to_xusb_ep(_ep);
1139 struct xusb_ep *ep = to_xusb_ep(_ep);
1305 struct xusb_ep *ep = &udc->ep[ep_number];
1355 struct xusb_ep *ep;
1374 struct xusb_ep *ep0 = &udc->ep[XUSB_EP_NUMBER_ZERO];
1444 struct xusb_ep *ep;
1563 struct xusb_ep *ep0 = &udc->ep[XUSB_EP_NUMBER_ZERO];
1578 struct xusb_ep *ep0 = &udc->ep[0];
1599 struct xusb_ep *ep0 = &udc->ep[0];
1601 struct xusb_ep *target_ep;
1656 struct xusb_ep *ep0 = &udc->ep[0];
1658 struct xusb_ep *target_ep;
1747 struct xusb_ep *ep0 = &udc->ep[0];
1813 struct xusb_ep *ep0 = &udc->ep[0];
1862 struct xusb_ep *ep0 = &udc->ep[0];
1960 struct xusb_ep *ep;