Lines Matching refs:cdev

158 	struct usb_composite_dev	*cdev = (void *)_c;  in zero_autoresume()  local
159 struct usb_gadget *g = cdev->gadget; in zero_autoresume()
162 if (!cdev->config) in zero_autoresume()
171 INFO(cdev, "%s --> %d\n", __func__, status); in zero_autoresume()
175 static void zero_suspend(struct usb_composite_dev *cdev) in zero_suspend() argument
177 if (cdev->gadget->speed == USB_SPEED_UNKNOWN) in zero_suspend()
187 DBG(cdev, "suspend, wakeup in %d milliseconds\n", in zero_suspend()
192 DBG(cdev, "%s\n", __func__); in zero_suspend()
195 static void zero_resume(struct usb_composite_dev *cdev) in zero_resume() argument
197 DBG(cdev, "%s\n", __func__); in zero_resume()
258 static int zero_bind(struct usb_composite_dev *cdev) in zero_bind() argument
267 status = usb_string_ids_tab(cdev, strings_dev); in zero_bind()
275 setup_timer(&autoresume_timer, zero_autoresume, (unsigned long) cdev); in zero_bind()
326 if (gadget_is_otg(cdev->gadget)) { in zero_bind()
330 usb_desc = usb_otg_descriptor_alloc(cdev->gadget); in zero_bind()
335 usb_otg_descriptor_init(cdev->gadget, usb_desc); in zero_bind()
349 usb_add_config_only(cdev, &loopback_driver); in zero_bind()
350 usb_add_config_only(cdev, &sourcesink_driver); in zero_bind()
352 usb_add_config_only(cdev, &sourcesink_driver); in zero_bind()
353 usb_add_config_only(cdev, &loopback_driver); in zero_bind()
359 usb_ep_autoconfig_reset(cdev->gadget); in zero_bind()
364 usb_ep_autoconfig_reset(cdev->gadget); in zero_bind()
365 usb_composite_overwrite_options(cdev, &coverwrite); in zero_bind()
367 INFO(cdev, "%s, version: " DRIVER_VERSION "\n", longname); in zero_bind()
389 static int zero_unbind(struct usb_composite_dev *cdev) in zero_unbind() argument