Lines Matching defs:driver
293 struct usb_driver *driver; /* driver */
332 * Terminate the driver's table with an all-zeroes entry.
396 * for driver's use; not involved in driver matching.
402 * struct usb_driver - identifies USB driver to usbcore
403 * @owner: Pointer to the module owner of this driver; initialize
405 * @name: The driver name should be unique among USB drivers,
407 * @probe: Called to see if the driver is willing to manage a particular
410 * indicate that the driver will not handle the interface.
411 * The handle is normally a pointer to driver-specific data.
423 * @fops: pointer to a fops structure if the driver wants to use the USB
425 * @minor: the starting minor number for this driver, if the fops
432 * and an id_table. Other driver fields are optional.
800 * TTs should only be known to the hub driver, and high speed bus
878 extern void usb_driver_claim_interface(struct usb_driver *driver, struct usb_interface *iface, void* priv);
880 extern void usb_driver_release_interface(struct usb_driver *driver, struct usb_interface *iface);
919 * in host controller driver modules, does not change these path identifers;
970 * specification, so that much of the uhci driver can just mask the bits
1094 * bus and driver list