• Home
  • Raw
  • Download

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,
1921 udc->driver->disconnect(&udc->gadget); in reset_queues()
2086 if (udc->driver->setup(&udc->gadget, in setup_received_handle()
2094 if (udc->driver->setup(&udc->gadget, in setup_received_handle()
2112 udc->driver->suspend(&udc->gadget); in suspend_irq()
2122 udc->driver->resume(&udc->gadget); in resume_irq()
2283 static int fsl_qe_start(struct usb_gadget *gadget, in fsl_qe_start() argument
2289 udc = container_of(gadget, struct qe_udc, gadget); in fsl_qe_start()
2296 udc->gadget.speed = driver->max_speed; in fsl_qe_start()
2308 dev_info(udc->dev, "%s bind to driver %s\n", udc->gadget.name, in fsl_qe_start()
2313 static int fsl_qe_stop(struct usb_gadget *gadget, in fsl_qe_stop() argument
2320 udc = container_of(gadget, struct qe_udc, gadget); in fsl_qe_stop()
2331 udc->gadget.speed = USB_SPEED_UNKNOWN; in fsl_qe_stop()
2333 list_for_each_entry(loop_ep, &udc->gadget.ep_list, ep.ep_list) in fsl_qe_stop()
2446 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in qe_ep_config()
2448 ep->gadget = &udc->gadget; in qe_ep_config()
2458 struct qe_udc *udc = container_of(dev, struct qe_udc, gadget.dev); in qe_udc_release()
2509 udc->gadget.ops = &qe_gadget_ops; in qe_udc_probe()
2512 udc->gadget.ep0 = &udc->eps[0].ep; in qe_udc_probe()
2514 INIT_LIST_HEAD(&udc->gadget.ep_list); in qe_udc_probe()
2517 udc->gadget.speed = USB_SPEED_UNKNOWN; in qe_udc_probe()
2520 udc->gadget.name = driver_name; in qe_udc_probe()
2521 udc->gadget.dev.parent = &ofdev->dev; in qe_udc_probe()
2556 udc->gadget.dev.parent, in qe_udc_probe()
2562 dma_sync_single_for_device(udc->gadget.dev.parent, in qe_udc_probe()
2584 ret = usb_add_gadget_udc_release(&ofdev->dev, &udc->gadget, in qe_udc_probe()
2601 dma_unmap_single(udc->gadget.dev.parent, in qe_udc_probe()
2606 dma_sync_single_for_cpu(udc->gadget.dev.parent, in qe_udc_probe()
2642 usb_del_gadget_udc(&udc->gadget); in qe_udc_remove()
2648 dma_unmap_single(udc->gadget.dev.parent, in qe_udc_remove()
2653 dma_sync_single_for_cpu(udc->gadget.dev.parent, in qe_udc_remove()
2664 dma_unmap_single(udc->gadget.dev.parent, in qe_udc_remove()
2669 dma_sync_single_for_cpu(udc->gadget.dev.parent, in qe_udc_remove()