Lines Matching refs:gadget_driver
238 udc_name = gi->composite.gadget_driver.udc_name;
249 if (!gi->composite.gadget_driver.udc_name)
252 ret = usb_gadget_unregister_driver(&gi->composite.gadget_driver);
255 kfree(gi->composite.gadget_driver.udc_name);
256 gi->composite.gadget_driver.udc_name = NULL;
284 if (gi->composite.gadget_driver.udc_name) {
288 gi->composite.gadget_driver.udc_name = name;
289 ret = usb_gadget_probe_driver(&gi->composite.gadget_driver);
291 gi->composite.gadget_driver.udc_name = NULL;
319 if (gi->composite.gadget_driver.udc_name)
335 gi->composite.gadget_driver.max_speed = gi->composite.max_speed;
396 kfree(gi->composite.gadget_driver.function);
485 if (gi->composite.gadget_driver.udc_name)
487 WARN_ON(gi->composite.gadget_driver.udc_name);
933 if (gi->composite.gadget_driver.udc_name)
936 WARN_ON(gi->composite.gadget_driver.udc_name);
1609 gi->composite.gadget_driver = configfs_driver_template;
1611 gi->composite.gadget_driver.function = kstrdup(name, GFP_KERNEL);
1612 gi->composite.name = gi->composite.gadget_driver.function;
1614 if (!gi->composite.gadget_driver.function)