Lines Matching refs:intfc
424 struct usb_interface_cache *intfc = ref_to_usb_interface_cache(ref); in usb_release_interface_cache() local
427 for (j = 0; j < intfc->num_altsetting; j++) { in usb_release_interface_cache()
428 struct usb_host_interface *alt = &intfc->altsetting[j]; in usb_release_interface_cache()
433 kfree(intfc); in usb_release_interface_cache()
443 struct usb_interface_cache *intfc; in usb_parse_interface() local
457 intfc = NULL; in usb_parse_interface()
461 intfc = config->intf_cache[i]; in usb_parse_interface()
465 if (!intfc || intfc->num_altsetting >= nalts[i]) in usb_parse_interface()
470 for ((i = 0, alt = &intfc->altsetting[0]); in usb_parse_interface()
471 i < intfc->num_altsetting; in usb_parse_interface()
481 ++intfc->num_altsetting; in usb_parse_interface()
551 struct usb_interface_cache *intfc; in usb_parse_configuration() local
710 len = sizeof(*intfc) + sizeof(struct usb_host_interface) * j; in usb_parse_configuration()
711 config->intf_cache[i] = intfc = kzalloc(len, GFP_KERNEL); in usb_parse_configuration()
712 if (!intfc) in usb_parse_configuration()
714 kref_init(&intfc->ref); in usb_parse_configuration()
744 intfc = config->intf_cache[i]; in usb_parse_configuration()
745 for (j = 0; j < intfc->num_altsetting; ++j) { in usb_parse_configuration()
746 for (n = 0; n < intfc->num_altsetting; ++n) { in usb_parse_configuration()
747 if (intfc->altsetting[n].desc. in usb_parse_configuration()
751 if (n >= intfc->num_altsetting) in usb_parse_configuration()