Lines Matching refs:intfc
301 struct usb_interface_cache *intfc = ref_to_usb_interface_cache(ref); in usb_release_interface_cache() local
304 for (j = 0; j < intfc->num_altsetting; j++) { in usb_release_interface_cache()
305 struct usb_host_interface *alt = &intfc->altsetting[j]; in usb_release_interface_cache()
310 kfree(intfc); in usb_release_interface_cache()
320 struct usb_interface_cache *intfc; in usb_parse_interface() local
334 intfc = NULL; in usb_parse_interface()
338 intfc = config->intf_cache[i]; in usb_parse_interface()
342 if (!intfc || intfc->num_altsetting >= nalts[i]) in usb_parse_interface()
347 for ((i = 0, alt = &intfc->altsetting[0]); in usb_parse_interface()
348 i < intfc->num_altsetting; in usb_parse_interface()
358 ++intfc->num_altsetting; in usb_parse_interface()
428 struct usb_interface_cache *intfc; in usb_parse_configuration() local
577 len = sizeof(*intfc) + sizeof(struct usb_host_interface) * j; in usb_parse_configuration()
578 config->intf_cache[i] = intfc = kzalloc(len, GFP_KERNEL); in usb_parse_configuration()
579 if (!intfc) in usb_parse_configuration()
581 kref_init(&intfc->ref); in usb_parse_configuration()
611 intfc = config->intf_cache[i]; in usb_parse_configuration()
612 for (j = 0; j < intfc->num_altsetting; ++j) { in usb_parse_configuration()
613 for (n = 0; n < intfc->num_altsetting; ++n) { in usb_parse_configuration()
614 if (intfc->altsetting[n].desc. in usb_parse_configuration()
618 if (n >= intfc->num_altsetting) in usb_parse_configuration()