Home
last modified time | relevance | path

Searched refs:gadget_driver (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/usb/mtu3/
H A Dmtu3_gadget.c522 if (mtu->gadget_driver) { in mtu3_gadget_start()
524 mtu->g.name, mtu->gadget_driver->driver.name); in mtu3_gadget_start()
534 mtu->gadget_driver = driver; in mtu3_gadget_start()
547 struct usb_gadget_driver *driver = mtu->gadget_driver; in stop_activity()
589 mtu->gadget_driver = NULL; in mtu3_gadget_stop()
731 if (mtu->async_callbacks && mtu->gadget_driver && mtu->gadget_driver->resume) { in mtu3_gadget_resume()
733 mtu->gadget_driver->resume(&mtu->g); in mtu3_gadget_resume()
742 if (mtu->async_callbacks && mtu->gadget_driver && mtu->gadget_driver->suspend) { in mtu3_gadget_suspend()
744 mtu->gadget_driver->suspend(&mtu->g); in mtu3_gadget_suspend()
753 if (mtu->async_callbacks && mtu->gadget_driver && mtu->gadget_driver->disconnect) { in mtu3_gadget_disconnect()
[all …]
H A Dmtu3.h353 struct usb_gadget_driver *gadget_driver; member
H A Dmtu3_gadget_ep0.c69 if (!mtu->gadget_driver || !mtu->async_callbacks) in forward_to_driver()
73 ret = mtu->gadget_driver->setup(&mtu->g, setup); in forward_to_driver()
H A Dmtu3_core.c1037 if (!mtu->gadget_driver) in ssusb_gadget_suspend()
1053 if (!mtu->gadget_driver) in ssusb_gadget_resume()
/linux/drivers/usb/gadget/udc/bdc/
H A Dbdc_udc.c143 if (bdc->gadget_driver && bdc->gadget_driver->disconnect) { in bdc_uspc_disconnected()
145 bdc->gadget_driver->disconnect(&bdc->gadget); in bdc_uspc_disconnected()
189 bdc->gadget_driver->suspend) { in handle_link_state_change()
193 bdc->gadget_driver->suspend(&bdc->gadget); in handle_link_state_change()
221 bdc->gadget_driver->resume(&bdc->gadget); in handle_link_state_change()
372 if (bdc->gadget_driver) { in bdc_udc_start()
375 bdc->gadget_driver->driver.name); in bdc_udc_start()
389 bdc->gadget_driver = driver; in bdc_udc_start()
405 bdc->gadget_driver = NULL; in bdc_udc_stop()
H A Dbdc.h406 struct usb_gadget_driver *gadget_driver; member
/linux/drivers/usb/gadget/
H A Dconfigfs.c249 udc_name = gi->composite.gadget_driver.udc_name; in gadget_dev_desc_UDC_show()
260 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget()
263 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget()
266 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget()
267 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget()
295 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store()
299 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store()
300 ret = usb_gadget_register_driver(&gi->composite.gadget_driver); in gadget_dev_desc_UDC_store()
302 gi->composite.gadget_driver.udc_name = NULL; in gadget_dev_desc_UDC_store()
330 if (gi->composite.gadget_driver.udc_name) in gadget_dev_desc_max_speed_store()
[all …]
H A Dcomposite.c2687 struct usb_gadget_driver *gadget_driver; in usb_composite_probe() local
2695 driver->gadget_driver = composite_driver_template; in usb_composite_probe()
2696 gadget_driver = &driver->gadget_driver; in usb_composite_probe()
2698 gadget_driver->function = (char *) driver->name; in usb_composite_probe()
2699 gadget_driver->driver.name = driver->name; in usb_composite_probe()
2700 gadget_driver->max_speed = driver->max_speed; in usb_composite_probe()
2702 return usb_gadget_register_driver(gadget_driver); in usb_composite_probe()
2715 usb_gadget_unregister_driver(&driver->gadget_driver); in usb_composite_unregister()
/linux/drivers/usb/musb/
H A Dmusb_gadget.c1841 musb->gadget_driver = driver; in musb_gadget_start()
1904 musb->gadget_driver = NULL; in musb_gadget_stop()
1934 if (musb->gadget_driver && musb->gadget_driver->resume) { in musb_g_resume()
1936 musb->gadget_driver->resume(&musb->g); in musb_g_resume()
1961 if (musb->gadget_driver && musb->gadget_driver->suspend) { in musb_g_suspend()
1963 musb->gadget_driver->suspend(&musb->g); in musb_g_suspend()
1997 if (musb->gadget_driver && musb->gadget_driver->disconnect) { in musb_g_disconnect()
1999 musb->gadget_driver->disconnect(&musb->g); in musb_g_disconnect()
2039 musb->gadget_driver in musb_g_reset()
2040 ? musb->gadget_driver->driver.name in musb_g_reset()
[all …]
H A Dmusb_core.h409 struct usb_gadget_driver *gadget_driver; /* its driver */ member
H A Domap2430.c124 if (musb->gadget_driver) { in omap_musb_set_mailbox()
H A Dtusb6010.c488 if (!musb->gadget_driver) { in musb_do_idle()
/linux/drivers/usb/cdns3/
H A Dcdnsp-gadget.c1357 pdev->gadget_driver = driver; in cdnsp_gadget_udc_start()
1508 pdev->gadget_driver = NULL; in cdnsp_gadget_udc_stop()
1741 if (pdev->gadget_driver && pdev->gadget_driver->disconnect) { in cdnsp_disconnect_gadget()
1743 pdev->gadget_driver->disconnect(&pdev->gadget); in cdnsp_disconnect_gadget()
1755 if (pdev->gadget_driver && pdev->gadget_driver->suspend) { in cdnsp_suspend_gadget()
1757 pdev->gadget_driver->suspend(&pdev->gadget); in cdnsp_suspend_gadget()
1764 if (pdev->gadget_driver && pdev->gadget_driver->resume) { in cdnsp_resume_gadget()
1766 pdev->gadget_driver->resume(&pdev->gadget); in cdnsp_resume_gadget()
1781 usb_gadget_udc_reset(&pdev->gadget, pdev->gadget_driver); in cdnsp_irq_reset()
2035 if (!pdev->gadget_driver) in cdnsp_gadget_resume()
[all …]
H A Dcdns3-gadget.c1825 if (priv_dev->gadget_driver && priv_dev->gadget_driver->disconnect) in cdns3_disconnect_gadget()
1826 priv_dev->gadget_driver->disconnect(&priv_dev->gadget); in cdns3_disconnect_gadget()
1871 if (priv_dev->gadget_driver && in cdns3_check_usb_interrupt_proceed()
1872 priv_dev->gadget_driver->suspend) { in cdns3_check_usb_interrupt_proceed()
1874 priv_dev->gadget_driver->suspend(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed()
1880 if (priv_dev->gadget_driver && in cdns3_check_usb_interrupt_proceed()
1881 priv_dev->gadget_driver->resume) { in cdns3_check_usb_interrupt_proceed()
1883 priv_dev->gadget_driver->resume(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed()
1890 if (priv_dev->gadget_driver) { in cdns3_check_usb_interrupt_proceed()
1893 priv_dev->gadget_driver); in cdns3_check_usb_interrupt_proceed()
[all …]
H A Dcdnsp-ep0.c47 ret = pdev->gadget_driver->setup(&pdev->gadget, ctrl); in cdnsp_ep0_delegate_req()
423 if (!pdev->gadget_driver) in cdnsp_setup_analyze()
H A Dcdns3-ep0.c90 ret = priv_dev->gadget_driver->setup(&priv_dev->gadget, ctrl_req); in cdns3_ep0_delegate_req()
H A Dcdns3-gadget.h1295 struct usb_gadget_driver *gadget_driver; member
H A Dcdnsp-gadget.h1410 struct usb_gadget_driver *gadget_driver; member
H A Dcdnsp-ring.c1546 if (pdev->gadget_driver) in cdnsp_thread_irq_handler()
/linux/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-gadget.c1166 if (pdev->gadget_driver && pdev->gadget_driver->disconnect) in cdns2_disconnect_gadget()
1167 pdev->gadget_driver->disconnect(&pdev->gadget); in cdns2_disconnect_gadget()
1228 if (pdev->gadget_driver && pdev->gadget_driver->resume) { in cdns2_thread_usb_irq_handler()
1230 pdev->gadget_driver->resume(&pdev->gadget); in cdns2_thread_usb_irq_handler()
1244 if (pdev->gadget_driver && pdev->gadget_driver->suspend) { in cdns2_thread_usb_irq_handler()
1246 pdev->gadget_driver->suspend(&pdev->gadget); in cdns2_thread_usb_irq_handler()
1252 if (pdev->gadget_driver) { in cdns2_thread_usb_irq_handler()
1257 pdev->gadget_driver); in cdns2_thread_usb_irq_handler()
2092 pdev->gadget_driver = driver; in cdns2_gadget_udc_start()
2136 pdev->gadget_driver = NULL; in cdns2_gadget_udc_stop()
[all …]
H A Dcdns2-ep0.c84 ret = pdev->gadget_driver->setup(&pdev->gadget, &pdev->setup); in cdns2_ep0_delegate_req()
404 if (!pdev->gadget_driver) in cdns2_handle_setup_packet()
H A Dcdns2-gadget.h654 struct usb_gadget_driver *gadget_driver; member
/linux/include/linux/usb/
H A Dcomposite.h401 struct usb_gadget_driver gadget_driver; member
433 return container_of(gdrv, struct usb_composite_driver, gadget_driver); in to_cdriver()