Lines Matching refs:cp
1696 struct usb_host_config *cp = NULL; in usb_set_configuration() local
1707 cp = &dev->config[i]; in usb_set_configuration()
1712 if ((!cp && configuration != 0)) in usb_set_configuration()
1720 if (cp && configuration == 0) in usb_set_configuration()
1726 if (cp) { in usb_set_configuration()
1727 nintf = cp->desc.bNumInterfaces; in usb_set_configuration()
1750 i = dev->bus_mA - usb_get_max_power(dev, cp); in usb_set_configuration()
1788 ret = usb_hcd_alloc_bandwidth(dev, cp, NULL, NULL); in usb_set_configuration()
1806 cp->interface[i] = intf = new_interfaces[i]; in usb_set_configuration()
1807 intfc = cp->intf_cache[i]; in usb_set_configuration()
1823 find_iad(dev, cp, alt->desc.bInterfaceNumber); in usb_set_configuration()
1846 if (ret < 0 && cp) { in usb_set_configuration()
1853 usb_disable_interface(dev, cp->interface[i], true); in usb_set_configuration()
1854 put_device(&cp->interface[i]->dev); in usb_set_configuration()
1855 cp->interface[i] = NULL; in usb_set_configuration()
1857 cp = NULL; in usb_set_configuration()
1860 dev->actconfig = cp; in usb_set_configuration()
1863 if (!cp) { in usb_set_configuration()
1872 if (cp->string == NULL && in usb_set_configuration()
1874 cp->string = usb_cache_string(dev, cp->desc.iConfiguration); in usb_set_configuration()
1888 struct usb_interface *intf = cp->interface[i]; in usb_set_configuration()