Lines Matching refs:driver
158 static int usb_composite_unbind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
163 if (driver == NULL || dev == NULL)
169 cdev = ((struct composite_driver_s *)driver)->dev;
201 static int usb_composite_bind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
207 if (driver == NULL || dev == NULL)
211 cdev = ((struct composite_driver_s *)driver)->dev;
251 (void)usb_composite_unbind(driver, dev);
450 int usb_composite_setup(struct usbdevclass_driver_s *driver, struct usbdev_s *dev,
462 if (driver == NULL || ctrl == NULL || dev == NULL)
467 driv = (struct composite_driver_s *)driver;
639 static void usb_composite_disconnect(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
646 priv = ((struct composite_driver_s *)driver)->dev;
658 static void usb_composite_suspend(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
660 (void)driver;
665 static void usb_composite_resume(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
667 (void)driver;
682 /* probe composite device driver */
692 /* probe and initiate device driver */
805 * the class driver instance.
824 /* Initialize the USB composite driver structure */
830 /* Get the constituent class driver objects */
848 /* Initialize the USB class driver structure */