Lines Matching defs:interface
1549 struct usb_interface *interface,
1561 "Video PCB interface #%d doesn't exist\n", idx);
1565 uif = udev->actconfig->interface[idx];
1600 "VBI PCB interface #%d doesn't exist\n", idx);
1603 uif = udev->actconfig->interface[idx];
1644 "Sliced CC PCB interface #%d doesn't exist\n", idx);
1647 uif = udev->actconfig->interface[idx];
1687 static int cx231xx_usb_probe(struct usb_interface *interface,
1691 struct device *d = &interface->dev;
1701 ifnum = interface->altsetting[0].desc.bInterfaceNumber;
1704 * Interface number 0 - IR interface (handled by mceusb driver)
1705 * Interface number 1 - AV interface (handled by this driver)
1722 udev = usb_get_dev(interface_to_usbdev(interface));
1785 /* increment interface count */
1793 dev_err(d, "Not found matching IAD interface\n");
1798 dev_dbg(d, "registering interface %d\n", ifnum);
1800 /* save our data pointer in this interface device */
1801 usb_set_intfdata(interface, dev);
1814 retval = v4l2_device_register(&interface->dev, &dev->v4l2_dev);
1825 retval = cx231xx_init_v4l2(dev, udev, interface, isoc_pipe);
1833 dev_err(d, "TS1 PCB interface #%d doesn't exist\n",
1838 uif = udev->actconfig->interface[idx];
1916 usb_set_intfdata(interface, NULL);
1928 static void cx231xx_usb_disconnect(struct usb_interface *interface)
1932 dev = usb_get_intfdata(interface);
1933 usb_set_intfdata(interface, NULL);