Lines Matching defs:driver
3 * Renesas USB3.0 Peripheral driver (USB gadget)
267 * buffer size is 65536), this driver uses the maximum size per a entry is
342 struct usb_gadget_driver *driver;
695 if (usb3->driver)
696 usb3->driver->disconnect(&usb3->gadget);
842 if (usb3->driver && usb3->driver->suspend)
843 usb3->driver->suspend(&usb3->gadget);
1012 /* update this driver's flag */
1163 /* Update gadget driver parameter */
1208 /* Update gadget driver parameter */
1332 /* The driver doesn't handle zero-length packet via dmac */
1932 if (usb3->driver->setup(&usb3->gadget, &ctrl) < 0)
2359 struct usb_gadget_driver *driver)
2363 if (!driver || driver->max_speed < USB_SPEED_FULL ||
2364 !driver->setup)
2372 /* hook up the driver */
2373 usb3->driver = driver;
2395 usb3->driver = NULL;
2461 if (usb3->driver) {
2477 if (usb3->driver) {
2485 if (usb3->driver)
2492 if (usb3->driver) {
2559 if (!usb3->driver)
2585 if (!usb3->driver)
2614 if (!usb3->driver)
2632 /* Let this driver call usb3_connect() if needed */
2695 * This driver prepares pipes as follows:
2745 * This driver prepares pipes as follows:
2906 * This is optional. So, if this driver cannot get a phy,
2907 * this driver will not handle a phy anymore.
2946 /* If not found, this driver will not use a role sw */
2983 if (!usb3->driver)
2999 if (!usb3->driver)
3017 .driver = {
3025 MODULE_DESCRIPTION("Renesas USB3.0 Peripheral driver");