Lines Matching refs:cdev
268 struct usb_composite_dev *cdev = uvc->func.config->cdev;
273 usb_composite_setup_continue(cdev);
295 struct usb_composite_dev *cdev = f->config->cdev;
311 if (config_ep_by_speed(cdev->gadget, f,
321 uvc_event->speed = cdev->gadget->speed;
359 ret = config_ep_by_speed(f->config->cdev->gadget,
433 struct usb_composite_dev *cdev = uvc->func.config->cdev;
439 uvc->vdev.v4l2_dev->dev = &cdev->gadget->dev;
446 strscpy(uvc->vdev.name, cdev->gadget->name, sizeof(uvc->vdev.name));
647 struct usb_composite_dev *cdev = c->cdev;
714 ep = usb_ep_autoconfig(cdev->gadget, &uvc_interrupt_ep);
732 if (gadget_is_superspeed(c->cdev->gadget))
733 ep = usb_ep_autoconfig_ss(cdev->gadget, &uvc_ss_streaming_ep,
735 else if (gadget_is_dualspeed(cdev->gadget))
736 ep = usb_ep_autoconfig(cdev->gadget, &uvc_hs_streaming_ep);
738 ep = usb_ep_autoconfig(cdev->gadget, &uvc_fs_streaming_ep);
756 xu->desc.iExtension = cdev->usb_strings[xu->string_descriptor_index].id;
763 us = usb_gstrings_attach(cdev, uvc_function_strings,
770 uvc_iad.iFunction = opts->iad_index ? cdev->usb_strings[opts->iad_index].id :
773 cdev->usb_strings[opts->vs0_index].id :
776 cdev->usb_strings[opts->vs1_index].id :
824 uvc->control_req = usb_ep_alloc_request(cdev->gadget->ep0, GFP_KERNEL);
835 if (v4l2_device_register(&cdev->gadget->dev, &uvc->v4l2_dev)) {
858 usb_ep_free_request(cdev->gadget->ep0, uvc->control_req);
987 struct usb_composite_dev *cdev = c->cdev;
1026 usb_ep_free_request(cdev->gadget->ep0, uvc->control_req);