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()
1188 struct usb_interface *intf; in proc_getdriver() local
1193 intf = usb_ifnum_to_if(ps->dev, gd.interface); in proc_getdriver()
1194 if (!intf || !intf->dev.driver) in proc_getdriver()
1197 strlcpy(gd.driver, intf->dev.driver->name, in proc_getdriver()
1922 struct usb_interface *intf = NULL; in proc_ioctl() local
1948 else if (!(intf = usb_ifnum_to_if(ps->dev, ctl->ifno))) in proc_ioctl()
1954 if (intf->dev.driver) { in proc_ioctl()
1955 driver = to_usb_driver(intf->dev.driver); in proc_ioctl()
1956 dev_dbg(&intf->dev, "disconnect by usbfs\n"); in proc_ioctl()
1957 usb_driver_release_interface(driver, intf); in proc_ioctl()
1964 if (!intf->dev.driver) in proc_ioctl()
1965 retval = device_attach(&intf->dev); in proc_ioctl()
1972 if (intf->dev.driver) in proc_ioctl()
1973 driver = to_usb_driver(intf->dev.driver); in proc_ioctl()
1977 retval = driver->unlocked_ioctl(intf, ctl->ioctl_code, buf); in proc_ioctl()
2065 struct usb_interface *intf; in proc_disconnect_claim() local
2070 intf = usb_ifnum_to_if(ps->dev, dc.interface); in proc_disconnect_claim()
2071 if (!intf) in proc_disconnect_claim()
2074 if (intf->dev.driver) { in proc_disconnect_claim()
2075 struct usb_driver *driver = to_usb_driver(intf->dev.driver); in proc_disconnect_claim()
2078 strncmp(dc.driver, intf->dev.driver->name, in proc_disconnect_claim()
2083 strncmp(dc.driver, intf->dev.driver->name, in proc_disconnect_claim()
2087 dev_dbg(&intf->dev, "disconnect by usbfs\n"); in proc_disconnect_claim()
2088 usb_driver_release_interface(driver, intf); in proc_disconnect_claim()
2098 struct usb_interface *intf; in proc_alloc_streams() local
2102 &eps, &intf); in proc_alloc_streams()
2107 intf->altsetting[0].desc.bInterfaceNumber); in proc_alloc_streams()
2109 r = usb_alloc_streams(intf, eps, num_eps, num_streams, GFP_KERNEL); in proc_alloc_streams()
2118 struct usb_interface *intf; in proc_free_streams() local
2121 r = parse_usbdevfs_streams(ps, arg, NULL, &num_eps, &eps, &intf); in proc_free_streams()
2126 intf->altsetting[0].desc.bInterfaceNumber); in proc_free_streams()
2128 r = usb_free_streams(intf, eps, num_eps, GFP_KERNEL); in proc_free_streams()