Lines Matching defs:driver

88 static int usbclass_uvc_bind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);
89 static int usbclass_uvc_unbind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);
90 static int usbclass_uvc_setup(struct usbdevclass_driver_s *driver, struct usbdev_s *dev,
92 static void usbclass_uvc_disconnect(struct usbdevclass_driver_s *driver,
95 /* USB driver operations */
2210 static void fuvc_source_free(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
2212 struct uvc_driver_s *drvr = (struct uvc_driver_s *)driver;
2232 static int usbclass_uvc_bind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
2242 if (driver == NULL || dev == NULL)
2252 uvc_drvr = (struct uvc_driver_s *)driver;
2347 (void)usbclass_uvc_unbind(driver, dev);
2351 static int usbclass_uvc_unbind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev)
2360 if (driver == NULL || dev == NULL)
2366 drvr = (struct uvc_driver_s *)driver;
2387 usbclass_uvc_disconnect(driver, dev);
2402 fuvc_source_free(driver, dev);
2578 static int usbclass_uvc_setup(struct usbdevclass_driver_s *driver, struct usbdev_s *dev,
2592 if (driver == NULL || dev == NULL || ctrl == NULL)
2599 drvr = (struct uvc_driver_s *)driver;
2682 static void usbclass_uvc_disconnect(struct usbdevclass_driver_s *driver,
2688 if (driver == NULL || dev == NULL)
2693 drvr = (struct uvc_driver_s *)driver;
2842 /* Initialize the USB serial driver structure */
2846 /* Initialize the USB class driver structure */
2879 /* Ask the UVC driver to fill in the constants we didn't