Lines Matching defs:intf
1572 static bool cxusb_medion_check_intf(struct usb_interface *intf)
1576 if (intf->num_altsetting < 2) {
1577 dev_err(intf->usb_dev, "no alternate interface");
1582 for (ctr = 0; ctr < intf->num_altsetting; ctr++) {
1583 if (intf->altsetting[ctr].desc.bAlternateSetting != 1)
1586 if (cxusb_medion_check_altsetting(&intf->altsetting[ctr]))
1592 dev_err(intf->usb_dev, "no iso interface");
1597 static int cxusb_probe(struct usb_interface *intf,
1604 if (!dvb_usb_device_init(intf, &cxusb_medion_properties,
1606 if (!cxusb_medion_check_intf(intf)) {
1628 } else if (!dvb_usb_device_init(intf,
1631 !dvb_usb_device_init(intf,
1634 !dvb_usb_device_init(intf,
1637 !dvb_usb_device_init(intf,
1640 !dvb_usb_device_init(intf,
1643 !dvb_usb_device_init(intf,
1646 !dvb_usb_device_init(intf,
1649 !dvb_usb_device_init(intf, &cxusb_aver_a868r_properties,
1651 !dvb_usb_device_init(intf,
1654 !dvb_usb_device_init(intf, &cxusb_d680_dmb_properties,
1656 !dvb_usb_device_init(intf, &cxusb_mygica_d689_properties,
1664 dvb_usb_device_exit(intf);
1669 static void cxusb_disconnect(struct usb_interface *intf)
1671 struct dvb_usb_device *d = usb_get_intfdata(intf);
1692 dvb_usb_device_exit(intf);