Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/usb/mtu3/
Dmtu3_gadget.c518 if (mtu->gadget_driver) { in mtu3_gadget_start()
520 mtu->g.name, mtu->gadget_driver->driver.name); in mtu3_gadget_start()
529 mtu->gadget_driver = driver; in mtu3_gadget_start()
541 struct usb_gadget_driver *driver = mtu->gadget_driver; in stop_activity()
583 mtu->gadget_driver = NULL; in mtu3_gadget_stop()
702 if (mtu->gadget_driver && mtu->gadget_driver->resume) { in mtu3_gadget_resume()
704 mtu->gadget_driver->resume(&mtu->g); in mtu3_gadget_resume()
713 if (mtu->gadget_driver && mtu->gadget_driver->suspend) { in mtu3_gadget_suspend()
715 mtu->gadget_driver->suspend(&mtu->g); in mtu3_gadget_suspend()
724 if (mtu->gadget_driver && mtu->gadget_driver->disconnect) { in mtu3_gadget_disconnect()
[all …]
Dmtu3.h348 struct usb_gadget_driver *gadget_driver; member
Dmtu3_gadget_ep0.c69 if (!mtu->gadget_driver) in forward_to_driver()
73 ret = mtu->gadget_driver->setup(&mtu->g, setup); in forward_to_driver()
/Linux-v5.4/drivers/usb/gadget/udc/bdc/
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()
188 bdc->gadget_driver->suspend) { in handle_link_state_change()
192 bdc->gadget_driver->suspend(&bdc->gadget); in handle_link_state_change()
220 bdc->gadget_driver->resume(&bdc->gadget); in handle_link_state_change()
371 if (bdc->gadget_driver) { in bdc_udc_start()
374 bdc->gadget_driver->driver.name); in bdc_udc_start()
388 bdc->gadget_driver = driver; in bdc_udc_start()
404 bdc->gadget_driver = NULL; in bdc_udc_stop()
Dbdc.h406 struct usb_gadget_driver *gadget_driver; member
Dbdc_ep.c1500 ret = bdc->gadget_driver->setup(&bdc->gadget, setup_pkt); in handle_control_request()
1875 if (!bdc->gadget_driver in bdc_gadget_ep_enable()
/Linux-v5.4/drivers/usb/gadget/
Dconfigfs.c236 char *udc_name = to_gadget_info(item)->composite.gadget_driver.udc_name; in gadget_dev_desc_UDC_show()
245 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget()
248 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget()
251 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget()
252 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget()
277 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store()
281 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store()
282 ret = usb_gadget_probe_driver(&gi->composite.gadget_driver); in gadget_dev_desc_UDC_store()
284 gi->composite.gadget_driver.udc_name = NULL; in gadget_dev_desc_UDC_store()
346 kfree(gi->composite.gadget_driver.function); in gadget_info_attr_release()
[all …]
Dcomposite.c2342 struct usb_gadget_driver *gadget_driver; in usb_composite_probe() local
2350 driver->gadget_driver = composite_driver_template; in usb_composite_probe()
2351 gadget_driver = &driver->gadget_driver; in usb_composite_probe()
2353 gadget_driver->function = (char *) driver->name; in usb_composite_probe()
2354 gadget_driver->driver.name = driver->name; in usb_composite_probe()
2355 gadget_driver->max_speed = driver->max_speed; in usb_composite_probe()
2357 return usb_gadget_probe_driver(gadget_driver); in usb_composite_probe()
2370 usb_gadget_unregister_driver(&driver->gadget_driver); in usb_composite_unregister()
/Linux-v5.4/drivers/usb/dwc3/
Dgadget.c2029 if (dwc->gadget_driver) { in dwc3_gadget_start()
2032 dwc->gadget_driver->driver.name); in dwc3_gadget_start()
2037 dwc->gadget_driver = driver; in dwc3_gadget_start()
2074 dwc->gadget_driver = NULL; in dwc3_gadget_stop()
2634 if (dwc->gadget_driver && dwc->gadget_driver->disconnect) { in dwc3_disconnect_gadget()
2636 dwc->gadget_driver->disconnect(&dwc->gadget); in dwc3_disconnect_gadget()
2643 if (dwc->gadget_driver && dwc->gadget_driver->suspend) { in dwc3_suspend_gadget()
2645 dwc->gadget_driver->suspend(&dwc->gadget); in dwc3_suspend_gadget()
2652 if (dwc->gadget_driver && dwc->gadget_driver->resume) { in dwc3_resume_gadget()
2654 dwc->gadget_driver->resume(&dwc->gadget); in dwc3_resume_gadget()
[all …]
Dep0.c595 ret = dwc->gadget_driver->setup(&dwc->gadget, ctrl); in dwc3_ep0_delegate_req()
790 if (!dwc->gadget_driver) in dwc3_ep0_inspect_setup()
Dcore.h1060 struct usb_gadget_driver *gadget_driver; member
/Linux-v5.4/drivers/usb/musb/
Dmusb_gadget.c1845 musb->gadget_driver = driver; in musb_gadget_start()
1901 musb->gadget_driver = NULL; in musb_gadget_stop()
1933 if (musb->gadget_driver && musb->gadget_driver->resume) { in musb_g_resume()
1935 musb->gadget_driver->resume(&musb->g); in musb_g_resume()
1960 if (musb->gadget_driver && musb->gadget_driver->suspend) { in musb_g_suspend()
1962 musb->gadget_driver->suspend(&musb->g); in musb_g_suspend()
1996 if (musb->gadget_driver && musb->gadget_driver->disconnect) { in musb_g_disconnect()
1998 musb->gadget_driver->disconnect(&musb->g); in musb_g_disconnect()
2037 musb->gadget_driver in musb_g_reset()
2038 ? musb->gadget_driver->driver.name in musb_g_reset()
[all …]
Domap2430.c157 if (musb->gadget_driver) { in omap_musb_set_mailbox()
177 if (musb->gadget_driver) in omap_musb_set_mailbox()
Dmusb_gadget_ep0.c632 if (!musb->gadget_driver) in forward_to_driver()
635 retval = musb->gadget_driver->setup(&musb->g, ctrlrequest); in forward_to_driver()
Dmusb_core.h400 struct usb_gadget_driver *gadget_driver; /* its driver */ member
Dtusb6010.c481 if (!musb->gadget_driver) { in musb_do_idle()
/Linux-v5.4/drivers/usb/cdns3/
Dgadget.c1288 if (priv_dev->gadget_driver && priv_dev->gadget_driver->disconnect) { in cdns3_disconnect_gadget()
1290 priv_dev->gadget_driver->disconnect(&priv_dev->gadget); in cdns3_disconnect_gadget()
1334 if (priv_dev->gadget_driver && in cdns3_check_usb_interrupt_proceed()
1335 priv_dev->gadget_driver->suspend) { in cdns3_check_usb_interrupt_proceed()
1337 priv_dev->gadget_driver->suspend(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed()
1343 if (priv_dev->gadget_driver && in cdns3_check_usb_interrupt_proceed()
1344 priv_dev->gadget_driver->resume) { in cdns3_check_usb_interrupt_proceed()
1346 priv_dev->gadget_driver->resume(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed()
1353 if (priv_dev->gadget_driver) { in cdns3_check_usb_interrupt_proceed()
1356 priv_dev->gadget_driver); in cdns3_check_usb_interrupt_proceed()
[all …]
Dep0.c89 ret = priv_dev->gadget_driver->setup(&priv_dev->gadget, ctrl_req); in cdns3_ep0_delegate_req()
Dgadget.h1259 struct usb_gadget_driver *gadget_driver; member
/Linux-v5.4/include/linux/usb/
Dcomposite.h400 struct usb_gadget_driver gadget_driver; member
430 return container_of(gdrv, struct usb_composite_driver, gadget_driver); in to_cdriver()