Lines Matching refs:gadget_driver

246 	udc_name = gi->composite.gadget_driver.udc_name;  in gadget_dev_desc_UDC_show()
257 if (!gi->composite.gadget_driver.udc_name) in unregister_gadget()
260 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver); in unregister_gadget()
263 kfree(gi->composite.gadget_driver.udc_name); in unregister_gadget()
264 gi->composite.gadget_driver.udc_name = NULL; in unregister_gadget()
292 if (gi->composite.gadget_driver.udc_name) { in gadget_dev_desc_UDC_store()
296 gi->composite.gadget_driver.udc_name = name; in gadget_dev_desc_UDC_store()
297 ret = usb_gadget_register_driver(&gi->composite.gadget_driver); in gadget_dev_desc_UDC_store()
299 gi->composite.gadget_driver.udc_name = NULL; in gadget_dev_desc_UDC_store()
327 if (gi->composite.gadget_driver.udc_name) in gadget_dev_desc_max_speed_store()
343 gi->composite.gadget_driver.max_speed = gi->composite.max_speed; in gadget_dev_desc_max_speed_store()
404 kfree(gi->composite.gadget_driver.function); in gadget_info_attr_release()
405 kfree(gi->composite.gadget_driver.driver.name); in gadget_info_attr_release()
443 if (gi->composite.gadget_driver.udc_name) { in config_usb_cfg_link()
498 if (gi->composite.gadget_driver.udc_name) in config_usb_cfg_unlink()
500 WARN_ON(gi->composite.gadget_driver.udc_name); in config_usb_cfg_unlink()
1248 if (gi->composite.gadget_driver.udc_name) in os_desc_unlink()
1251 WARN_ON(gi->composite.gadget_driver.udc_name); in os_desc_unlink()
2021 gi->composite.gadget_driver = configfs_driver_template; in gadgets_make()
2023 gi->composite.gadget_driver.driver.name = kasprintf(GFP_KERNEL, in gadgets_make()
2025 if (!gi->composite.gadget_driver.driver.name) in gadgets_make()
2028 gi->composite.gadget_driver.function = kstrdup(name, GFP_KERNEL); in gadgets_make()
2029 gi->composite.name = gi->composite.gadget_driver.function; in gadgets_make()
2031 if (!gi->composite.gadget_driver.function) in gadgets_make()
2037 kfree(gi->composite.gadget_driver.driver.name); in gadgets_make()