Lines Matching refs:intf
581 static int driver_probe(struct usb_interface *intf, in driver_probe() argument
587 static void driver_disconnect(struct usb_interface *intf) in driver_disconnect() argument
589 struct usb_dev_state *ps = usb_get_intfdata(intf); in driver_disconnect()
590 unsigned int ifnum = intf->altsetting->desc.bInterfaceNumber; in driver_disconnect()
602 dev_warn(&intf->dev, "interface number %u out of range\n", in driver_disconnect()
605 usb_set_intfdata(intf, NULL); in driver_disconnect()
614 static int driver_suspend(struct usb_interface *intf, pm_message_t msg) in driver_suspend() argument
619 static int driver_resume(struct usb_interface *intf) in driver_resume() argument
635 struct usb_interface *intf; in claimintf() local
644 intf = usb_ifnum_to_if(dev, ifnum); in claimintf()
645 if (!intf) in claimintf()
648 err = usb_driver_claim_interface(&usbfs_driver, intf, ps); in claimintf()
657 struct usb_interface *intf; in releaseintf() local
664 intf = usb_ifnum_to_if(dev, ifnum); in releaseintf()
665 if (!intf) in releaseintf()
668 usb_driver_release_interface(&usbfs_driver, intf); in releaseintf()
692 struct usb_interface *intf; in findintfep() local
701 intf = dev->actconfig->interface[i]; in findintfep()
702 for (j = 0; j < intf->num_altsetting; j++) { in findintfep()
703 alts = &intf->altsetting[j]; in findintfep()
791 struct usb_interface *intf = NULL; in parse_usbdevfs_streams() local
832 intf = usb_ifnum_to_if(ps->dev, ifnum); in parse_usbdevfs_streams()
835 if (ifnum != intf->altsetting->desc.bInterfaceNumber) { in parse_usbdevfs_streams()
846 *intf_ret = intf; in parse_usbdevfs_streams()
1187 struct usb_interface *intf; in proc_getdriver() local
1192 intf = usb_ifnum_to_if(ps->dev, gd.interface); in proc_getdriver()
1193 if (!intf || !intf->dev.driver) in proc_getdriver()
1196 strlcpy(gd.driver, intf->dev.driver->name, in proc_getdriver()
1918 struct usb_interface *intf = NULL; in proc_ioctl() local
1943 else if (!(intf = usb_ifnum_to_if(ps->dev, ctl->ifno))) in proc_ioctl()
1949 if (intf->dev.driver) { in proc_ioctl()
1950 driver = to_usb_driver(intf->dev.driver); in proc_ioctl()
1951 dev_dbg(&intf->dev, "disconnect by usbfs\n"); in proc_ioctl()
1952 usb_driver_release_interface(driver, intf); in proc_ioctl()
1959 if (!intf->dev.driver) in proc_ioctl()
1960 retval = device_attach(&intf->dev); in proc_ioctl()
1967 if (intf->dev.driver) in proc_ioctl()
1968 driver = to_usb_driver(intf->dev.driver); in proc_ioctl()
1972 retval = driver->unlocked_ioctl(intf, ctl->ioctl_code, buf); in proc_ioctl()
2060 struct usb_interface *intf; in proc_disconnect_claim() local
2065 intf = usb_ifnum_to_if(ps->dev, dc.interface); in proc_disconnect_claim()
2066 if (!intf) in proc_disconnect_claim()
2069 if (intf->dev.driver) { in proc_disconnect_claim()
2070 struct usb_driver *driver = to_usb_driver(intf->dev.driver); in proc_disconnect_claim()
2073 strncmp(dc.driver, intf->dev.driver->name, in proc_disconnect_claim()
2078 strncmp(dc.driver, intf->dev.driver->name, in proc_disconnect_claim()
2082 dev_dbg(&intf->dev, "disconnect by usbfs\n"); in proc_disconnect_claim()
2083 usb_driver_release_interface(driver, intf); in proc_disconnect_claim()
2093 struct usb_interface *intf; in proc_alloc_streams() local
2097 &eps, &intf); in proc_alloc_streams()
2102 intf->altsetting[0].desc.bInterfaceNumber); in proc_alloc_streams()
2104 r = usb_alloc_streams(intf, eps, num_eps, num_streams, GFP_KERNEL); in proc_alloc_streams()
2113 struct usb_interface *intf; in proc_free_streams() local
2116 r = parse_usbdevfs_streams(ps, arg, NULL, &num_eps, &eps, &intf); in proc_free_streams()
2121 intf->altsetting[0].desc.bInterfaceNumber); in proc_free_streams()
2123 r = usb_free_streams(intf, eps, num_eps, GFP_KERNEL); in proc_free_streams()