Lines Matching refs:driver
47 /* This is a driver for the USB Device Firmware Upgrade protocol v1.1.
118 static int usbclass_setup(FAR struct usbdevclass_driver_s *driver,
122 static int usbclass_bind(FAR struct usbdevclass_driver_s *driver,
124 static int usbclass_unbind(FAR struct usbdevclass_driver_s *driver,
126 static void usbclass_disconnect(FAR struct usbdevclass_driver_s *driver,
133 /* USB driver operations */
235 static int usbclass_setup(FAR struct usbdevclass_driver_s *driver,
240 FAR struct dfu_driver_s *priv = (FAR struct dfu_driver_s *)driver;
257 return 0; /* Composite driver will send the reply */
280 * value (ret < 0), the USB driver will stall.
298 static int usbclass_bind(FAR struct usbdevclass_driver_s *driver,
301 FAR struct dfu_driver_s *priv = (FAR struct dfu_driver_s *)driver;
316 static int usbclass_unbind(FAR struct usbdevclass_driver_s *driver,
319 FAR struct dfu_driver_s *priv = (FAR struct dfu_driver_s *)driver;
338 static void usbclass_disconnect(FAR struct usbdevclass_driver_s *driver,
341 (void)driver;
352 * Allocate memory for the RNDIS driver class object