Lines Matching refs:driver
218 /* No driver, we shouldn't be enabled ... */
219 if (!d->driver || !d->enabled) {
221 "Device is wrong state driver=%p enabled=%d\n",
222 d->driver, d->enabled);
235 if (d->gadget.speed > d->driver->max_speed)
236 d->gadget.speed = d->driver->max_speed;
336 struct usb_gadget_driver *driver)
346 d->driver = driver;
448 d->driver = NULL;
472 if (d->driver && d->driver->suspend) {
474 d->driver->suspend(&d->gadget);
481 if (d->driver && d->driver->resume) {
483 d->driver->resume(&d->gadget);
490 /* No driver, just disable the device and return */
491 if (!d->driver) {
503 usb_gadget_udc_reset(&d->gadget, d->driver);