Lines Matching refs:uuid

31 	kfree(nspm->uuid);  in namespace_pmem_release()
43 kfree(nsblk->uuid); in namespace_blk_release()
59 uuid2 = nspm->uuid; in is_uuid_busy()
63 uuid2 = nsblk->uuid; in is_uuid_busy()
67 uuid2 = nd_btt->uuid; in is_uuid_busy()
71 uuid2 = nd_pfn->uuid; in is_uuid_busy()
92 bool nd_is_uuid_unique(struct device *dev, uuid_t *uuid) in nd_is_uuid_unique() argument
99 if (device_for_each_child(&nvdimm_bus->dev, uuid, in nd_is_uuid_unique()
203 return nspm->uuid; in nd_dev_to_uuid()
207 return nsblk->uuid; in nd_dev_to_uuid()
276 if (!nsblk->uuid) in nd_namespace_blk_size()
278 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in nd_namespace_blk_size()
294 if (!nsblk->uuid || !nsblk->lbasize || !ndd) in __nd_namespace_blk_validate()
298 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in __nd_namespace_blk_validate()
360 if (size == 0 && nspm->uuid) in nd_namespace_label_update()
362 else if (!nspm->uuid) in nd_namespace_label_update()
370 if (size == 0 && nsblk->uuid) in nd_namespace_label_update()
372 else if (!nsblk->uuid || !nsblk->lbasize) in nd_namespace_label_update()
904 if (size && !nspm->uuid) { in nd_namespace_pmem_set_resource()
909 if (size && nspm->uuid) { in nd_namespace_pmem_set_resource()
920 nd_label_gen_id(&label_id, nspm->uuid, 0); in nd_namespace_pmem_set_resource()
939 static bool uuid_not_set(const uuid_t *uuid, struct device *dev, in uuid_not_set() argument
942 if (!uuid) { in uuid_not_set()
959 uuid_t *uuid = NULL; in __size_store() local
967 uuid = nspm->uuid; in __size_store()
972 uuid = nsblk->uuid; in __size_store()
981 if (uuid_not_set(uuid, dev, __func__)) in __size_store()
995 nd_label_gen_id(&label_id, uuid, flags); in __size_store()
1052 uuid_t **uuid = NULL; in size_store() local
1069 uuid = &nspm->uuid; in size_store()
1073 uuid = &nsblk->uuid; in size_store()
1076 if (rc == 0 && val == 0 && uuid) { in size_store()
1078 kfree(*uuid); in size_store()
1079 *uuid = NULL; in size_store()
1154 return nspm->uuid; in namespace_to_uuid()
1158 return nsblk->uuid; in namespace_to_uuid()
1166 uuid_t *uuid = namespace_to_uuid(dev); in uuid_show() local
1168 if (IS_ERR(uuid)) in uuid_show()
1169 return PTR_ERR(uuid); in uuid_show()
1170 if (uuid) in uuid_show()
1171 return sprintf(buf, "%pUb\n", uuid); in uuid_show()
1234 uuid_t uuid; in namespace_update_uuid() local
1238 nsl_get_uuid(ndd, nd_label, &uuid); in namespace_update_uuid()
1239 nd_label_gen_id(&label_id, &uuid, in namespace_update_uuid()
1256 uuid_t *uuid = NULL; in uuid_store() local
1263 ns_uuid = &nspm->uuid; in uuid_store()
1267 ns_uuid = &nsblk->uuid; in uuid_store()
1277 rc = nd_uuid_store(dev, &uuid, buf, len); in uuid_store()
1279 rc = namespace_update_uuid(nd_region, dev, uuid, ns_uuid); in uuid_store()
1283 kfree(uuid); in uuid_store()
1291 static DEVICE_ATTR_RW(uuid);
1383 uuid_t *uuid = NULL; in dpa_extents_show() local
1391 uuid = nspm->uuid; in dpa_extents_show()
1396 uuid = nsblk->uuid; in dpa_extents_show()
1400 if (!uuid) in dpa_extents_show()
1403 nd_label_gen_id(&label_id, uuid, flags); in dpa_extents_show()
1770 if (uuid_not_set(nspm->uuid, &ndns->dev, __func__)) in nvdimm_namespace_common_probe()
1776 if (uuid_not_set(nsblk->uuid, &ndns->dev, __func__)) in nvdimm_namespace_common_probe()
1836 static bool has_uuid_at_pos(struct nd_region *nd_region, const uuid_t *uuid, in has_uuid_at_pos() argument
1860 if (!nsl_uuid_equal(ndd, nd_label, uuid)) in has_uuid_at_pos()
1958 uuid_t uuid; in create_namespace_pmem() local
1990 uuid_t uuid; in create_namespace_pmem() local
1992 nsl_get_uuid(ndd, nd_label, &uuid); in create_namespace_pmem()
1993 if (has_uuid_at_pos(nd_region, &uuid, cookie, i)) in create_namespace_pmem()
1995 if (has_uuid_at_pos(nd_region, &uuid, altcookie, i)) in create_namespace_pmem()
2022 nsl_get_uuid(ndd, nd_label, &uuid); in create_namespace_pmem()
2023 rc = select_pmem_id(nd_region, &uuid); in create_namespace_pmem()
2046 WARN_ON(nspm->alt_name || nspm->uuid); in create_namespace_pmem()
2049 nsl_get_uuid(ndd, label0, &uuid); in create_namespace_pmem()
2050 nspm->uuid = kmemdup(&uuid, sizeof(uuid_t), GFP_KERNEL); in create_namespace_pmem()
2056 if (!nspm->alt_name || !nspm->uuid) { in create_namespace_pmem()
2087 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in nsblk_add_resource()
2227 uuid_t *uuid = namespace_to_uuid(devs[i]); in add_namespace_resource() local
2230 if (IS_ERR(uuid)) { in add_namespace_resource()
2235 if (!nsl_uuid_equal(ndd, nd_label, uuid)) in add_namespace_resource()
2247 uuid); in add_namespace_resource()
2267 uuid_t uuid; in create_namespace_blk() local
2282 nsl_get_uuid(ndd, nd_label, &uuid); in create_namespace_blk()
2283 nsblk->uuid = kmemdup(&uuid, sizeof(uuid_t), GFP_KERNEL); in create_namespace_blk()
2285 if (!nsblk->uuid) in create_namespace_blk()