Lines Matching refs:fwn
602 struct fw_name_devm *fwn = res; in fw_name_devm_release() local
604 if (fwn->magic == (unsigned long)&fw_cache) in fw_name_devm_release()
606 __func__, fwn->name, res); in fw_name_devm_release()
607 kfree_const(fwn->name); in fw_name_devm_release()
613 struct fw_name_devm *fwn = res; in fw_devm_match() local
615 return (fwn->magic == (unsigned long)&fw_cache) && in fw_devm_match()
616 !strcmp(fwn->name, match_data); in fw_devm_match()
622 struct fw_name_devm *fwn; in fw_find_devm_name() local
624 fwn = devres_find(dev, fw_name_devm_release, in fw_find_devm_name()
626 return fwn; in fw_find_devm_name()
631 struct fw_name_devm *fwn; in fw_cache_is_setup() local
633 fwn = fw_find_devm_name(dev, name); in fw_cache_is_setup()
634 if (fwn) in fw_cache_is_setup()
643 struct fw_name_devm *fwn; in fw_add_devm_name() local
648 fwn = devres_alloc(fw_name_devm_release, sizeof(struct fw_name_devm), in fw_add_devm_name()
650 if (!fwn) in fw_add_devm_name()
652 fwn->name = kstrdup_const(name, GFP_KERNEL); in fw_add_devm_name()
653 if (!fwn->name) { in fw_add_devm_name()
654 devres_free(fwn); in fw_add_devm_name()
658 fwn->magic = (unsigned long)&fw_cache; in fw_add_devm_name()
659 devres_add(dev, fwn); in fw_add_devm_name()
1306 struct fw_name_devm *fwn = res; in dev_create_fw_entry() local
1307 const char *fw_name = fwn->name; in dev_create_fw_entry()
1319 struct fw_name_devm *fwn = res; in devm_name_match() local
1320 return (fwn->magic == (unsigned long)match_data); in devm_name_match()