Lines Matching refs:intf

186 	usb_put_intf(stream->intf);
194 struct usb_interface *intf)
205 stream->intf = usb_get_intf(intf);
206 stream->intfnum = intf->cur_altsetting->desc.bInterfaceNumber;
228 struct usb_interface *intf = streaming->intf;
229 struct usb_host_interface *alts = intf->cur_altsetting;
262 dev_info(&streaming->intf->dev,
511 struct usb_interface *intf)
516 struct usb_host_interface *alts = &intf->altsetting[0];
525 if (intf->cur_altsetting->desc.bInterfaceSubClass
530 intf->altsetting[0].desc.bInterfaceNumber);
534 if (usb_driver_claim_interface(&uvc_driver.driver, intf, dev)) {
538 intf->altsetting[0].desc.bInterfaceNumber);
542 streaming = uvc_stream_new(dev, intf);
544 usb_driver_release_interface(&uvc_driver.driver, intf);
740 for (i = 0; i < intf->num_altsetting; ++i) {
743 alts = &intf->altsetting[i];
757 usb_driver_release_interface(&uvc_driver.driver, intf);
850 struct usb_host_interface *alts = dev->intf->cur_altsetting;
926 struct usb_interface *intf;
927 struct usb_host_interface *alts = dev->intf->cur_altsetting;
948 intf = usb_ifnum_to_if(udev, buffer[12+i]);
949 if (intf == NULL) {
956 uvc_parse_streaming(dev, intf);
1169 struct usb_host_interface *alts = dev->intf->cur_altsetting;
1860 usb_put_intf(dev->intf);
1889 streaming->intf);
1986 dev_err(&stream->intf->dev,
2004 dev_err(&stream->intf->dev,
2089 static int uvc_probe(struct usb_interface *intf,
2092 struct usb_device *udev = interface_to_usbdev(intf);
2112 dev->intf = usb_get_intf(intf);
2113 dev->intfnum = intf->cur_altsetting->desc.bInterfaceNumber;
2138 if (intf->intf_assoc && intf->intf_assoc->iFunction != 0)
2139 function = intf->intf_assoc->iFunction;
2141 function = intf->cur_altsetting->desc.iInterface;
2153 dev->mdev.dev = &intf->dev;
2198 if (v4l2_device_register(&intf->dev, &dev->vdev) < 0)
2219 usb_set_intfdata(intf, dev);
2252 static void uvc_disconnect(struct usb_interface *intf)
2254 struct uvc_device *dev = usb_get_intfdata(intf);
2260 usb_set_intfdata(intf, NULL);
2262 if (intf->cur_altsetting->desc.bInterfaceSubClass ==
2270 static int uvc_suspend(struct usb_interface *intf, pm_message_t message)
2272 struct uvc_device *dev = usb_get_intfdata(intf);
2276 intf->cur_altsetting->desc.bInterfaceNumber);
2279 if (intf->cur_altsetting->desc.bInterfaceSubClass ==
2289 if (stream->intf == intf)
2298 static int __uvc_resume(struct usb_interface *intf, int reset)
2300 struct uvc_device *dev = usb_get_intfdata(intf);
2305 intf->cur_altsetting->desc.bInterfaceNumber);
2307 if (intf->cur_altsetting->desc.bInterfaceSubClass ==
2324 if (stream->intf == intf) {
2338 static int uvc_resume(struct usb_interface *intf)
2340 return __uvc_resume(intf, 0);
2343 static int uvc_reset_resume(struct usb_interface *intf)
2345 return __uvc_resume(intf, 1);