Lines Matching refs:intfc

228 	struct usb_interface_cache *intfc;  in config_endpoint_is_duplicate()  local
233 intfc = config->intf_cache[i]; in config_endpoint_is_duplicate()
235 for (j = 0; j < intfc->num_altsetting; ++j) { in config_endpoint_is_duplicate()
236 alt = &intfc->altsetting[j]; in config_endpoint_is_duplicate()
498 struct usb_interface_cache *intfc = ref_to_usb_interface_cache(ref); in usb_release_interface_cache() local
501 for (j = 0; j < intfc->num_altsetting; j++) { in usb_release_interface_cache()
502 struct usb_host_interface *alt = &intfc->altsetting[j]; in usb_release_interface_cache()
507 kfree(intfc); in usb_release_interface_cache()
517 struct usb_interface_cache *intfc; in usb_parse_interface() local
531 intfc = NULL; in usb_parse_interface()
535 intfc = config->intf_cache[i]; in usb_parse_interface()
539 if (!intfc || intfc->num_altsetting >= nalts[i]) in usb_parse_interface()
544 for ((i = 0, alt = &intfc->altsetting[0]); in usb_parse_interface()
545 i < intfc->num_altsetting; in usb_parse_interface()
555 ++intfc->num_altsetting; in usb_parse_interface()
625 struct usb_interface_cache *intfc; in usb_parse_configuration() local
784 intfc = kzalloc(struct_size(intfc, altsetting, j), GFP_KERNEL); in usb_parse_configuration()
785 config->intf_cache[i] = intfc; in usb_parse_configuration()
786 if (!intfc) in usb_parse_configuration()
788 kref_init(&intfc->ref); in usb_parse_configuration()
818 intfc = config->intf_cache[i]; in usb_parse_configuration()
819 for (j = 0; j < intfc->num_altsetting; ++j) { in usb_parse_configuration()
820 for (n = 0; n < intfc->num_altsetting; ++n) { in usb_parse_configuration()
821 if (intfc->altsetting[n].desc. in usb_parse_configuration()
825 if (n >= intfc->num_altsetting) in usb_parse_configuration()