Lines Matching refs:intf

334 	struct usb_interface *intf = streaming->intf;  in uvc_parse_format()  local
335 struct usb_host_interface *alts = intf->cur_altsetting; in uvc_parse_format()
589 struct usb_interface *intf) in uvc_parse_streaming() argument
594 struct usb_host_interface *alts = &intf->altsetting[0]; in uvc_parse_streaming()
603 if (intf->cur_altsetting->desc.bInterfaceSubClass in uvc_parse_streaming()
607 intf->altsetting[0].desc.bInterfaceNumber); in uvc_parse_streaming()
611 if (usb_driver_claim_interface(&uvc_driver.driver, intf, dev)) { in uvc_parse_streaming()
614 intf->altsetting[0].desc.bInterfaceNumber); in uvc_parse_streaming()
620 usb_driver_release_interface(&uvc_driver.driver, intf); in uvc_parse_streaming()
626 streaming->intf = usb_get_intf(intf); in uvc_parse_streaming()
627 streaming->intfnum = intf->cur_altsetting->desc.bInterfaceNumber; in uvc_parse_streaming()
816 for (i = 0; i < intf->num_altsetting; ++i) { in uvc_parse_streaming()
818 alts = &intf->altsetting[i]; in uvc_parse_streaming()
834 usb_driver_release_interface(&uvc_driver.driver, intf); in uvc_parse_streaming()
835 usb_put_intf(intf); in uvc_parse_streaming()
881 struct usb_host_interface *alts = dev->intf->cur_altsetting; in uvc_parse_vendor_control()
960 struct usb_interface *intf; in uvc_parse_standard_control() local
961 struct usb_host_interface *alts = dev->intf->cur_altsetting; in uvc_parse_standard_control()
981 intf = usb_ifnum_to_if(udev, buffer[12+i]); in uvc_parse_standard_control()
982 if (intf == NULL) { in uvc_parse_standard_control()
989 uvc_parse_streaming(dev, intf); in uvc_parse_standard_control()
1210 struct usb_host_interface *alts = dev->intf->cur_altsetting; in uvc_parse_control()
1650 usb_put_intf(dev->intf); in uvc_delete()
1679 streaming->intf); in uvc_delete()
1680 usb_put_intf(streaming->intf); in uvc_delete()
1848 static int uvc_probe(struct usb_interface *intf, in uvc_probe() argument
1851 struct usb_device *udev = interface_to_usbdev(intf); in uvc_probe()
1875 dev->intf = usb_get_intf(intf); in uvc_probe()
1876 dev->intfnum = intf->cur_altsetting->desc.bInterfaceNumber; in uvc_probe()
1910 dev->mdev.dev = &intf->dev; in uvc_probe()
1923 if (v4l2_device_register(&intf->dev, &dev->vdev) < 0) in uvc_probe()
1939 usb_set_intfdata(intf, dev); in uvc_probe()
1957 static void uvc_disconnect(struct usb_interface *intf) in uvc_disconnect() argument
1959 struct uvc_device *dev = usb_get_intfdata(intf); in uvc_disconnect()
1964 usb_set_intfdata(intf, NULL); in uvc_disconnect()
1966 if (intf->cur_altsetting->desc.bInterfaceSubClass == in uvc_disconnect()
1975 static int uvc_suspend(struct usb_interface *intf, pm_message_t message) in uvc_suspend() argument
1977 struct uvc_device *dev = usb_get_intfdata(intf); in uvc_suspend()
1981 intf->cur_altsetting->desc.bInterfaceNumber); in uvc_suspend()
1984 if (intf->cur_altsetting->desc.bInterfaceSubClass == in uvc_suspend()
1994 if (stream->intf == intf) in uvc_suspend()
2003 static int __uvc_resume(struct usb_interface *intf, int reset) in __uvc_resume() argument
2005 struct uvc_device *dev = usb_get_intfdata(intf); in __uvc_resume()
2010 intf->cur_altsetting->desc.bInterfaceNumber); in __uvc_resume()
2012 if (intf->cur_altsetting->desc.bInterfaceSubClass == in __uvc_resume()
2029 if (stream->intf == intf) { in __uvc_resume()
2043 static int uvc_resume(struct usb_interface *intf) in uvc_resume() argument
2045 return __uvc_resume(intf, 0); in uvc_resume()
2048 static int uvc_reset_resume(struct usb_interface *intf) in uvc_reset_resume() argument
2050 return __uvc_resume(intf, 1); in uvc_reset_resume()