Lines Matching defs:driver
147 * driver which added this function.
151 * initialize usb_ep.driver data at this time (when it is used).
171 * setting up a gadget driver. Those resources include endpoints, which
174 * To support dual speed operation, a function driver provides descriptors
185 * a driver-specific instance structure to allows multiple activations. An
268 * driver which added this configuration.
299 * descriptors complete by the time the composite driver returns from
354 * @name: For diagnostics, identifies the driver.
361 * @max_speed: Highest speed the driver supports.
369 * this driver.
370 * @disconnect: optional driver disconnect method
375 * @gadget_driver: Gadget driver controlling this driver
382 * normally to bind the appropriate host side driver, and the three strings
386 * is also reported, as defined by the underlying controller driver.
406 extern int usb_composite_probe(struct usb_composite_driver *driver);
407 extern void usb_composite_unregister(struct usb_composite_driver *driver);
411 * composite driver
453 * associated device driver's bind() is called.
497 struct usb_composite_driver *driver;
501 /* the gadget driver won't enable the data pullup
506 /* the composite driver won't complete the control transfer's