Lines Matching refs:gadget_driver
234 char *udc_name = to_gadget_info(item)->composite.gadget_driver.udc_name; in gadget_dev_desc_UDC_show()
243 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget()
246 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget()
249 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget()
250 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget()
275 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store()
279 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store()
280 ret = usb_gadget_probe_driver(&gi->composite.gadget_driver); in gadget_dev_desc_UDC_store()
282 gi->composite.gadget_driver.udc_name = NULL; in gadget_dev_desc_UDC_store()
344 kfree(gi->composite.gadget_driver.function); in gadget_info_attr_release()
433 if (gi->composite.gadget_driver.udc_name) in config_usb_cfg_unlink()
435 WARN_ON(gi->composite.gadget_driver.udc_name); in config_usb_cfg_unlink()
881 if (gi->composite.gadget_driver.udc_name) in os_desc_unlink()
884 WARN_ON(gi->composite.gadget_driver.udc_name); in os_desc_unlink()
1456 gi->composite.gadget_driver = configfs_driver_template; in gadgets_make()
1458 gi->composite.gadget_driver.function = kstrdup(name, GFP_KERNEL); in gadgets_make()
1459 gi->composite.name = gi->composite.gadget_driver.function; in gadgets_make()
1461 if (!gi->composite.gadget_driver.function) in gadgets_make()