Lines Matching refs:label_ent
882 struct nd_label_ent *label_ent; in __pmem_label_update() local
938 list_for_each_entry(label_ent, &nd_mapping->labels, list) { in __pmem_label_update()
939 if (!label_ent->label) in __pmem_label_update()
941 if (test_and_clear_bit(ND_LABEL_REAP, &label_ent->flags) || in __pmem_label_update()
942 nsl_uuid_equal(ndd, label_ent->label, nspm->uuid)) in __pmem_label_update()
943 reap_victim(nd_mapping, label_ent); in __pmem_label_update()
950 list_for_each_entry(label_ent, &nd_mapping->labels, list) in __pmem_label_update()
951 if (!label_ent->label) { in __pmem_label_update()
952 label_ent->label = nd_label; in __pmem_label_update()
970 struct nd_label_ent *label_ent; in init_labels() local
975 list_for_each_entry(label_ent, &nd_mapping->labels, list) in init_labels()
984 label_ent = kzalloc(sizeof(*label_ent), GFP_KERNEL); in init_labels()
985 if (!label_ent) in init_labels()
988 list_add_tail(&label_ent->list, &nd_mapping->labels); in init_labels()
1014 struct nd_label_ent *label_ent, *e; in del_labels() local
1029 list_for_each_entry_safe(label_ent, e, &nd_mapping->labels, list) { in del_labels()
1030 struct nd_namespace_label *nd_label = label_ent->label; in del_labels()
1041 list_move_tail(&label_ent->list, &list); in del_labels()
1042 label_ent->label = NULL; in del_labels()