Lines Matching refs:gadget_driver
246 udc_name = gi->composite.gadget_driver.udc_name;
257 if (!gi->composite.gadget_driver.udc_name)
260 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver);
263 kfree(gi->composite.gadget_driver.udc_name);
264 gi->composite.gadget_driver.udc_name = NULL;
292 if (gi->composite.gadget_driver.udc_name) {
296 gi->composite.gadget_driver.udc_name = name;
297 ret = usb_gadget_register_driver(&gi->composite.gadget_driver);
299 gi->composite.gadget_driver.udc_name = NULL;
327 if (gi->composite.gadget_driver.udc_name)
343 gi->composite.gadget_driver.max_speed = gi->composite.max_speed;
404 kfree(gi->composite.gadget_driver.function);
405 kfree(gi->composite.gadget_driver.driver.name);
443 if (gi->composite.gadget_driver.udc_name) {
498 if (gi->composite.gadget_driver.udc_name)
500 WARN_ON(gi->composite.gadget_driver.udc_name);
1248 if (gi->composite.gadget_driver.udc_name)
1251 WARN_ON(gi->composite.gadget_driver.udc_name);
2021 gi->composite.gadget_driver = configfs_driver_template;
2023 gi->composite.gadget_driver.driver.name = kasprintf(GFP_KERNEL,
2025 if (!gi->composite.gadget_driver.driver.name)
2028 gi->composite.gadget_driver.function = kstrdup(name, GFP_KERNEL);
2029 gi->composite.name = gi->composite.gadget_driver.function;
2031 if (!gi->composite.gadget_driver.function)
2037 kfree(gi->composite.gadget_driver.driver.name);