Lines Matching refs:cdev
175 struct usb_composite_dev *cdev = (void *)_c; in zero_autoresume() local
176 struct usb_gadget *g = cdev->gadget; in zero_autoresume()
179 if (!cdev->config) in zero_autoresume()
188 INFO(cdev, "%s --> %d\n", __func__, status); in zero_autoresume()
192 static void zero_suspend(struct usb_composite_dev *cdev) in zero_suspend() argument
194 if (cdev->gadget->speed == USB_SPEED_UNKNOWN) in zero_suspend()
204 DBG(cdev, "suspend, wakeup in %d milliseconds\n", in zero_suspend()
209 DBG(cdev, "%s\n", __func__); in zero_suspend()
212 static void zero_resume(struct usb_composite_dev *cdev) in zero_resume() argument
214 DBG(cdev, "%s\n", __func__); in zero_resume()
275 static int zero_bind(struct usb_composite_dev *cdev) in zero_bind() argument
284 status = usb_string_ids_tab(cdev, strings_dev); in zero_bind()
292 setup_timer(&autoresume_timer, zero_autoresume, (unsigned long) cdev); in zero_bind()
343 if (gadget_is_otg(cdev->gadget)) { in zero_bind()
354 usb_add_config_only(cdev, &loopback_driver); in zero_bind()
355 usb_add_config_only(cdev, &sourcesink_driver); in zero_bind()
357 usb_add_config_only(cdev, &sourcesink_driver); in zero_bind()
358 usb_add_config_only(cdev, &loopback_driver); in zero_bind()
364 usb_ep_autoconfig_reset(cdev->gadget); in zero_bind()
369 usb_ep_autoconfig_reset(cdev->gadget); in zero_bind()
370 usb_composite_overwrite_options(cdev, &coverwrite); in zero_bind()
372 INFO(cdev, "%s, version: " DRIVER_VERSION "\n", longname); in zero_bind()
391 static int zero_unbind(struct usb_composite_dev *cdev) in zero_unbind() argument