Lines Matching refs:uuid

30 	kfree(nspm->uuid);  in namespace_pmem_release()
42 kfree(nsblk->uuid); in namespace_blk_release()
84 uuid2 = nspm->uuid; in is_uuid_busy()
88 uuid2 = nsblk->uuid; in is_uuid_busy()
92 uuid2 = nd_btt->uuid; in is_uuid_busy()
96 uuid2 = nd_pfn->uuid; in is_uuid_busy()
117 bool nd_is_uuid_unique(struct device *dev, u8 *uuid) in nd_is_uuid_unique() argument
124 if (device_for_each_child(&nvdimm_bus->dev, uuid, in nd_is_uuid_unique()
230 return nspm->uuid; in nd_dev_to_uuid()
234 return nsblk->uuid; in nd_dev_to_uuid()
303 if (!nsblk->uuid) in nd_namespace_blk_size()
305 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in nd_namespace_blk_size()
321 if (!nsblk->uuid || !nsblk->lbasize || !ndd) in __nd_namespace_blk_validate()
325 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in __nd_namespace_blk_validate()
387 if (size == 0 && nspm->uuid) in nd_namespace_label_update()
389 else if (!nspm->uuid) in nd_namespace_label_update()
397 if (size == 0 && nsblk->uuid) in nd_namespace_label_update()
399 else if (!nsblk->uuid || !nsblk->lbasize) in nd_namespace_label_update()
926 if (size && !nspm->uuid) { in nd_namespace_pmem_set_resource()
931 if (size && nspm->uuid) { in nd_namespace_pmem_set_resource()
942 nd_label_gen_id(&label_id, nspm->uuid, 0); in nd_namespace_pmem_set_resource()
961 static bool uuid_not_set(const u8 *uuid, struct device *dev, const char *where) in uuid_not_set() argument
963 if (!uuid) { in uuid_not_set()
980 u8 *uuid = NULL; in __size_store() local
988 uuid = nspm->uuid; in __size_store()
993 uuid = nsblk->uuid; in __size_store()
1002 if (uuid_not_set(uuid, dev, __func__)) in __size_store()
1016 nd_label_gen_id(&label_id, uuid, flags); in __size_store()
1073 u8 **uuid = NULL; in size_store() local
1090 uuid = &nspm->uuid; in size_store()
1094 uuid = &nsblk->uuid; in size_store()
1097 if (rc == 0 && val == 0 && uuid) { in size_store()
1099 kfree(*uuid); in size_store()
1100 *uuid = NULL; in size_store()
1175 return nspm->uuid; in namespace_to_uuid()
1179 return nsblk->uuid; in namespace_to_uuid()
1187 u8 *uuid = namespace_to_uuid(dev); in uuid_show() local
1189 if (IS_ERR(uuid)) in uuid_show()
1190 return PTR_ERR(uuid); in uuid_show()
1191 if (uuid) in uuid_show()
1192 return sprintf(buf, "%pUb\n", uuid); in uuid_show()
1257 nd_label_gen_id(&label_id, nd_label->uuid, in namespace_update_uuid()
1274 u8 *uuid = NULL; in uuid_store() local
1281 ns_uuid = &nspm->uuid; in uuid_store()
1285 ns_uuid = &nsblk->uuid; in uuid_store()
1295 rc = nd_uuid_store(dev, &uuid, buf, len); in uuid_store()
1297 rc = namespace_update_uuid(nd_region, dev, uuid, ns_uuid); in uuid_store()
1301 kfree(uuid); in uuid_store()
1309 static DEVICE_ATTR_RW(uuid);
1402 u8 *uuid = NULL; in dpa_extents_show() local
1409 uuid = nspm->uuid; in dpa_extents_show()
1414 uuid = nsblk->uuid; in dpa_extents_show()
1418 if (!uuid) in dpa_extents_show()
1421 nd_label_gen_id(&label_id, uuid, flags); in dpa_extents_show()
1742 if (uuid_not_set(nspm->uuid, &ndns->dev, __func__)) in nvdimm_namespace_common_probe()
1748 if (uuid_not_set(nsblk->uuid, &ndns->dev, __func__)) in nvdimm_namespace_common_probe()
1791 static bool has_uuid_at_pos(struct nd_region *nd_region, u8 *uuid, in has_uuid_at_pos() argument
1818 if (memcmp(nd_label->uuid, uuid, NSLABEL_UUID_LEN) != 0) in has_uuid_at_pos()
1867 if (memcmp(nd_label->uuid, pmem_id, NSLABEL_UUID_LEN) == 0) in select_pmem_id()
1890 dev_name(ndd->dev), nd_label->uuid); in select_pmem_id()
1928 nd_label->uuid); in create_namespace_pmem()
1933 nd_label->uuid); in create_namespace_pmem()
1949 if (has_uuid_at_pos(nd_region, nd_label->uuid, cookie, i)) in create_namespace_pmem()
1951 if (has_uuid_at_pos(nd_region, nd_label->uuid, altcookie, i)) in create_namespace_pmem()
1965 nvdimm_name(nvdimm), nd_label->uuid); in create_namespace_pmem()
1978 rc = select_pmem_id(nd_region, nd_label->uuid); in create_namespace_pmem()
2000 WARN_ON(nspm->alt_name || nspm->uuid); in create_namespace_pmem()
2003 nspm->uuid = kmemdup((void __force *) label0->uuid, in create_namespace_pmem()
2013 if (!nspm->alt_name || !nspm->uuid) { in create_namespace_pmem()
2044 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in nsblk_add_resource()
2186 u8 *uuid = namespace_to_uuid(devs[i]); in add_namespace_resource() local
2189 if (IS_ERR_OR_NULL(uuid)) { in add_namespace_resource()
2194 if (memcmp(uuid, nd_label->uuid, NSLABEL_UUID_LEN) != 0) in add_namespace_resource()
2206 nd_label->uuid); in add_namespace_resource()
2251 nsblk->uuid = kmemdup(nd_label->uuid, NSLABEL_UUID_LEN, in create_namespace_blk()
2256 if (!nsblk->uuid) in create_namespace_blk()