Lines Matching refs:intf

335 	struct usb_interface *intf = streaming->intf;  in uvc_parse_format()  local
336 struct usb_host_interface *alts = intf->cur_altsetting; in uvc_parse_format()
590 struct usb_interface *intf) in uvc_parse_streaming() argument
595 struct usb_host_interface *alts = &intf->altsetting[0]; in uvc_parse_streaming()
604 if (intf->cur_altsetting->desc.bInterfaceSubClass in uvc_parse_streaming()
608 intf->altsetting[0].desc.bInterfaceNumber); in uvc_parse_streaming()
612 if (usb_driver_claim_interface(&uvc_driver.driver, intf, dev)) { in uvc_parse_streaming()
615 intf->altsetting[0].desc.bInterfaceNumber); in uvc_parse_streaming()
621 usb_driver_release_interface(&uvc_driver.driver, intf); in uvc_parse_streaming()
627 streaming->intf = usb_get_intf(intf); in uvc_parse_streaming()
628 streaming->intfnum = intf->cur_altsetting->desc.bInterfaceNumber; in uvc_parse_streaming()
817 for (i = 0; i < intf->num_altsetting; ++i) { in uvc_parse_streaming()
819 alts = &intf->altsetting[i]; in uvc_parse_streaming()
835 usb_driver_release_interface(&uvc_driver.driver, intf); in uvc_parse_streaming()
836 usb_put_intf(intf); in uvc_parse_streaming()
882 struct usb_host_interface *alts = dev->intf->cur_altsetting; in uvc_parse_vendor_control()
961 struct usb_interface *intf; in uvc_parse_standard_control() local
962 struct usb_host_interface *alts = dev->intf->cur_altsetting; in uvc_parse_standard_control()
982 intf = usb_ifnum_to_if(udev, buffer[12+i]); in uvc_parse_standard_control()
983 if (intf == NULL) { in uvc_parse_standard_control()
990 uvc_parse_streaming(dev, intf); in uvc_parse_standard_control()
1211 struct usb_host_interface *alts = dev->intf->cur_altsetting; in uvc_parse_control()
1651 usb_put_intf(dev->intf); in uvc_delete()
1680 streaming->intf); in uvc_delete()
1681 usb_put_intf(streaming->intf); in uvc_delete()
1849 static int uvc_probe(struct usb_interface *intf, in uvc_probe() argument
1852 struct usb_device *udev = interface_to_usbdev(intf); in uvc_probe()
1876 dev->intf = usb_get_intf(intf); in uvc_probe()
1877 dev->intfnum = intf->cur_altsetting->desc.bInterfaceNumber; in uvc_probe()
1911 dev->mdev.dev = &intf->dev; in uvc_probe()
1924 if (v4l2_device_register(&intf->dev, &dev->vdev) < 0) in uvc_probe()
1940 usb_set_intfdata(intf, dev); in uvc_probe()
1958 static void uvc_disconnect(struct usb_interface *intf) in uvc_disconnect() argument
1960 struct uvc_device *dev = usb_get_intfdata(intf); in uvc_disconnect()
1965 usb_set_intfdata(intf, NULL); in uvc_disconnect()
1967 if (intf->cur_altsetting->desc.bInterfaceSubClass == in uvc_disconnect()
1974 static int uvc_suspend(struct usb_interface *intf, pm_message_t message) in uvc_suspend() argument
1976 struct uvc_device *dev = usb_get_intfdata(intf); in uvc_suspend()
1980 intf->cur_altsetting->desc.bInterfaceNumber); in uvc_suspend()
1983 if (intf->cur_altsetting->desc.bInterfaceSubClass == in uvc_suspend()
1993 if (stream->intf == intf) in uvc_suspend()
2002 static int __uvc_resume(struct usb_interface *intf, int reset) in __uvc_resume() argument
2004 struct uvc_device *dev = usb_get_intfdata(intf); in __uvc_resume()
2009 intf->cur_altsetting->desc.bInterfaceNumber); in __uvc_resume()
2011 if (intf->cur_altsetting->desc.bInterfaceSubClass == in __uvc_resume()
2028 if (stream->intf == intf) { in __uvc_resume()
2042 static int uvc_resume(struct usb_interface *intf) in uvc_resume() argument
2044 return __uvc_resume(intf, 0); in uvc_resume()
2047 static int uvc_reset_resume(struct usb_interface *intf) in uvc_reset_resume() argument
2049 return __uvc_resume(intf, 1); in uvc_reset_resume()