Lines Matching refs:driver
223 /* No driver, we shouldn't be enabled ... */
224 if (!d->driver || !d->enabled) {
226 "Device is wrong state driver=%p enabled=%d\n",
227 d->driver, d->enabled);
240 if (d->gadget.speed > d->driver->max_speed)
241 d->gadget.speed = d->driver->max_speed;
341 struct usb_gadget_driver *driver)
351 d->driver = driver;
453 d->driver = NULL;
477 if (d->driver && d->driver->suspend) {
479 d->driver->suspend(&d->gadget);
486 if (d->driver && d->driver->resume) {
488 d->driver->resume(&d->gadget);
495 /* No driver, just disable the device and return */
496 if (!d->driver) {
508 usb_gadget_udc_reset(&d->gadget, d->driver);