Lines Matching defs:driver

37 #define DRIVER_DESC		"Marvell PXA USB Device Controller driver"
58 static void stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver);
453 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN)
461 * driver handles zero length packet through req->req.zero
702 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN)
1161 if (udc->driver && udc->softconnect && udc->vbus_active) {
1169 } else if (udc->driver && udc->softconnect) {
1174 stop_activity(udc, udc->driver);
1198 if (udc->driver && udc->softconnect && udc->vbus_active) {
1206 } else if (udc->driver && udc->vbus_active) {
1208 stop_activity(udc, udc->driver);
1311 static void gadget_reset(struct mv_udc *udc, struct usb_gadget_driver *driver)
1321 /* report reset; the driver is already quiesced */
1322 if (driver) {
1324 usb_gadget_udc_reset(&udc->gadget, driver);
1329 static void stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver)
1339 /* report disconnect; the driver is already quiesced */
1340 if (driver) {
1342 driver->disconnect(&udc->gadget);
1348 struct usb_gadget_driver *driver)
1356 if (udc->driver)
1361 /* hook up the driver ... */
1362 udc->driver = driver;
1376 udc->driver = NULL;
1407 /* unbind gadget driver */
1408 udc->driver = NULL;
1693 /* delegate USB standard requests to the gadget driver */
1701 if (udc->driver->setup(&udc->gadget,
1711 if (udc->driver->setup(&udc->gadget,
1898 gadget_reset(udc, udc->driver);
1910 stop_activity(udc, udc->driver);
1927 /* report resume to the driver */
1928 if (udc->driver) {
1929 if (udc->driver->resume) {
1931 udc->driver->resume(&udc->gadget);
1942 if (udc->driver->suspend) {
1944 udc->driver->suspend(&udc->gadget);
1976 if (udc->driver->suspend) {
1978 udc->driver->suspend(&udc->gadget);
2336 /* if OTG is enabled, the following will be done in OTG driver*/
2355 stop_activity(udc, udc->driver);
2371 /* if OTG is enabled, the following will be done in OTG driver*/
2380 if (udc->driver && udc->softconnect) {
2414 .driver = {