Lines Matching refs:gadget
98 dma_unmap_single(udc->gadget.dev.parent, in done()
106 dma_sync_single_for_cpu(udc->gadget.dev.parent, in done()
447 ep->rxbuf_d = dma_map_single(ep->udc->gadget.dev.parent, in qe_ep_rxbd_update()
453 dma_sync_single_for_device(ep->udc->gadget.dev.parent, in qe_ep_rxbd_update()
548 switch (udc->gadget.speed) { in qe_ep_init()
569 switch (udc->gadget.speed) { in qe_ep_init()
586 switch (udc->gadget.speed) { in qe_ep_init()
601 switch (udc->gadget.speed) { in qe_ep_init()
1601 if (!udc->driver || (udc->gadget.speed == USB_SPEED_UNKNOWN)) in qe_ep_enable()
1652 dma_unmap_single(udc->gadget.dev.parent, in qe_ep_disable()
1658 udc->gadget.dev.parent, in qe_ep_disable()
1716 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) in __qe_ep_queue()
1723 req->req.dma = dma_map_single(ep->udc->gadget.dev.parent, in __qe_ep_queue()
1731 dma_sync_single_for_device(ep->udc->gadget.dev.parent, in __qe_ep_queue()
1874 static int qe_get_frame(struct usb_gadget *gadget) in qe_get_frame() argument
1876 struct qe_udc *udc = container_of(gadget, struct qe_udc, gadget); in qe_get_frame()
1888 static int fsl_qe_start(struct usb_gadget *gadget,
1890 static int fsl_qe_stop(struct usb_gadget *gadget);
1920 usb_gadget_udc_reset(&udc->gadget, udc->driver); in reset_queues()
2085 if (udc->driver->setup(&udc->gadget, in setup_received_handle()
2093 if (udc->driver->setup(&udc->gadget, in setup_received_handle()
2111 udc->driver->suspend(&udc->gadget); in suspend_irq()
2121 udc->driver->resume(&udc->gadget); in resume_irq()
2282 static int fsl_qe_start(struct usb_gadget *gadget, in fsl_qe_start() argument
2288 udc = container_of(gadget, struct qe_udc, gadget); in fsl_qe_start()
2295 udc->gadget.speed = driver->max_speed; in fsl_qe_start()
2310 static int fsl_qe_stop(struct usb_gadget *gadget) in fsl_qe_stop() argument
2316 udc = container_of(gadget, struct qe_udc, gadget); in fsl_qe_stop()
2327 udc->gadget.speed = USB_SPEED_UNKNOWN; in fsl_qe_stop()
2329 list_for_each_entry(loop_ep, &udc->gadget.ep_list, ep.ep_list) in fsl_qe_stop()
2451 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in qe_ep_config()
2453 ep->gadget = &udc->gadget; in qe_ep_config()
2463 struct qe_udc *udc = container_of(dev, struct qe_udc, gadget.dev); in qe_udc_release()
2514 udc->gadget.ops = &qe_gadget_ops; in qe_udc_probe()
2517 udc->gadget.ep0 = &udc->eps[0].ep; in qe_udc_probe()
2519 INIT_LIST_HEAD(&udc->gadget.ep_list); in qe_udc_probe()
2522 udc->gadget.speed = USB_SPEED_UNKNOWN; in qe_udc_probe()
2525 udc->gadget.name = driver_name; in qe_udc_probe()
2526 udc->gadget.dev.parent = &ofdev->dev; in qe_udc_probe()
2560 udc->gadget.dev.parent, in qe_udc_probe()
2566 dma_sync_single_for_device(udc->gadget.dev.parent, in qe_udc_probe()
2588 ret = usb_add_gadget_udc_release(&ofdev->dev, &udc->gadget, in qe_udc_probe()
2605 dma_unmap_single(udc->gadget.dev.parent, in qe_udc_probe()
2610 dma_sync_single_for_cpu(udc->gadget.dev.parent, in qe_udc_probe()
2646 usb_del_gadget_udc(&udc->gadget); in qe_udc_remove()
2652 dma_unmap_single(udc->gadget.dev.parent, in qe_udc_remove()
2657 dma_sync_single_for_cpu(udc->gadget.dev.parent, in qe_udc_remove()
2668 dma_unmap_single(udc->gadget.dev.parent, in qe_udc_remove()
2673 dma_sync_single_for_cpu(udc->gadget.dev.parent, in qe_udc_remove()