Lines Matching defs:intf
463 usb_put_intf(stream->intf);
471 struct usb_interface *intf)
482 stream->intf = usb_get_intf(intf);
483 stream->intfnum = intf->cur_altsetting->desc.bInterfaceNumber;
504 struct usb_interface *intf = streaming->intf;
505 struct usb_host_interface *alts = intf->cur_altsetting;
777 struct usb_interface *intf)
782 struct usb_host_interface *alts = &intf->altsetting[0];
791 if (intf->cur_altsetting->desc.bInterfaceSubClass
795 intf->altsetting[0].desc.bInterfaceNumber);
799 if (usb_driver_claim_interface(&uvc_driver.driver, intf, dev)) {
802 intf->altsetting[0].desc.bInterfaceNumber);
806 streaming = uvc_stream_new(dev, intf);
808 usb_driver_release_interface(&uvc_driver.driver, intf);
999 for (i = 0; i < intf->num_altsetting; ++i) {
1001 alts = &intf->altsetting[i];
1017 usb_driver_release_interface(&uvc_driver.driver, intf);
1064 struct usb_host_interface *alts = dev->intf->cur_altsetting;
1141 struct usb_interface *intf;
1142 struct usb_host_interface *alts = dev->intf->cur_altsetting;
1162 intf = usb_ifnum_to_if(udev, buffer[12+i]);
1163 if (intf == NULL) {
1170 uvc_parse_streaming(dev, intf);
1391 struct usb_host_interface *alts = dev->intf->cur_altsetting;
1982 usb_put_intf(dev->intf);
2008 streaming->intf);
2205 static int uvc_probe(struct usb_interface *intf,
2208 struct usb_device *udev = interface_to_usbdev(intf);
2236 dev->intf = usb_get_intf(intf);
2237 dev->intfnum = intf->cur_altsetting->desc.bInterfaceNumber;
2255 if (intf->intf_assoc && intf->intf_assoc->iFunction != 0)
2256 function = intf->intf_assoc->iFunction;
2258 function = intf->cur_altsetting->desc.iInterface;
2270 dev->mdev.dev = &intf->dev;
2303 if (v4l2_device_register(&intf->dev, &dev->vdev) < 0)
2324 usb_set_intfdata(intf, dev);
2343 static void uvc_disconnect(struct usb_interface *intf)
2345 struct uvc_device *dev = usb_get_intfdata(intf);
2350 usb_set_intfdata(intf, NULL);
2352 if (intf->cur_altsetting->desc.bInterfaceSubClass ==
2360 static int uvc_suspend(struct usb_interface *intf, pm_message_t message)
2362 struct uvc_device *dev = usb_get_intfdata(intf);
2366 intf->cur_altsetting->desc.bInterfaceNumber);
2369 if (intf->cur_altsetting->desc.bInterfaceSubClass ==
2379 if (stream->intf == intf)
2388 static int __uvc_resume(struct usb_interface *intf, int reset)
2390 struct uvc_device *dev = usb_get_intfdata(intf);
2395 intf->cur_altsetting->desc.bInterfaceNumber);
2397 if (intf->cur_altsetting->desc.bInterfaceSubClass ==
2414 if (stream->intf == intf) {
2428 static int uvc_resume(struct usb_interface *intf)
2430 return __uvc_resume(intf, 0);
2433 static int uvc_reset_resume(struct usb_interface *intf)
2435 return __uvc_resume(intf, 1);