Lines Matching refs:uuid

38 	kfree(nspm->uuid);  in namespace_pmem_release()
50 kfree(nsblk->uuid); in namespace_blk_release()
92 uuid2 = nspm->uuid; in is_uuid_busy()
96 uuid2 = nsblk->uuid; in is_uuid_busy()
100 uuid2 = nd_btt->uuid; in is_uuid_busy()
104 uuid2 = nd_pfn->uuid; in is_uuid_busy()
125 bool nd_is_uuid_unique(struct device *dev, u8 *uuid) in nd_is_uuid_unique() argument
132 if (device_for_each_child(&nvdimm_bus->dev, uuid, in nd_is_uuid_unique()
234 return nspm->uuid; in nd_dev_to_uuid()
238 return nsblk->uuid; in nd_dev_to_uuid()
308 if (!nsblk->uuid) in nd_namespace_blk_size()
310 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in nd_namespace_blk_size()
326 if (!nsblk->uuid || !nsblk->lbasize || !ndd) in __nd_namespace_blk_validate()
330 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in __nd_namespace_blk_validate()
392 if (size == 0 && nspm->uuid) in nd_namespace_label_update()
394 else if (!nspm->uuid) in nd_namespace_label_update()
402 if (size == 0 && nsblk->uuid) in nd_namespace_label_update()
404 else if (!nsblk->uuid || !nsblk->lbasize) in nd_namespace_label_update()
931 if (size && !nspm->uuid) { in nd_namespace_pmem_set_resource()
936 if (size && nspm->uuid) { in nd_namespace_pmem_set_resource()
947 nd_label_gen_id(&label_id, nspm->uuid, 0); in nd_namespace_pmem_set_resource()
966 static bool uuid_not_set(const u8 *uuid, struct device *dev, const char *where) in uuid_not_set() argument
968 if (!uuid) { in uuid_not_set()
985 u8 *uuid = NULL; in __size_store() local
993 uuid = nspm->uuid; in __size_store()
998 uuid = nsblk->uuid; in __size_store()
1007 if (uuid_not_set(uuid, dev, __func__)) in __size_store()
1021 nd_label_gen_id(&label_id, uuid, flags); in __size_store()
1078 u8 **uuid = NULL; in size_store() local
1095 uuid = &nspm->uuid; in size_store()
1099 uuid = &nsblk->uuid; in size_store()
1102 if (rc == 0 && val == 0 && uuid) { in size_store()
1104 kfree(*uuid); in size_store()
1105 *uuid = NULL; in size_store()
1180 return nspm->uuid; in namespace_to_uuid()
1184 return nsblk->uuid; in namespace_to_uuid()
1192 u8 *uuid = namespace_to_uuid(dev); in uuid_show() local
1194 if (IS_ERR(uuid)) in uuid_show()
1195 return PTR_ERR(uuid); in uuid_show()
1196 if (uuid) in uuid_show()
1197 return sprintf(buf, "%pUb\n", uuid); in uuid_show()
1264 u8 *uuid = NULL; in uuid_store() local
1271 ns_uuid = &nspm->uuid; in uuid_store()
1275 ns_uuid = &nsblk->uuid; in uuid_store()
1285 rc = nd_uuid_store(dev, &uuid, buf, len); in uuid_store()
1287 rc = namespace_update_uuid(nd_region, dev, uuid, ns_uuid); in uuid_store()
1291 kfree(uuid); in uuid_store()
1299 static DEVICE_ATTR_RW(uuid);
1392 u8 *uuid = NULL; in dpa_extents_show() local
1399 uuid = nspm->uuid; in dpa_extents_show()
1404 uuid = nsblk->uuid; in dpa_extents_show()
1408 if (!uuid) in dpa_extents_show()
1411 nd_label_gen_id(&label_id, uuid, flags); in dpa_extents_show()
1732 if (uuid_not_set(nspm->uuid, &ndns->dev, __func__)) in nvdimm_namespace_common_probe()
1738 if (uuid_not_set(nsblk->uuid, &ndns->dev, __func__)) in nvdimm_namespace_common_probe()
1781 static bool has_uuid_at_pos(struct nd_region *nd_region, u8 *uuid, in has_uuid_at_pos() argument
1808 if (memcmp(nd_label->uuid, uuid, NSLABEL_UUID_LEN) != 0) in has_uuid_at_pos()
1857 if (memcmp(nd_label->uuid, pmem_id, NSLABEL_UUID_LEN) == 0) in select_pmem_id()
1880 dev_name(ndd->dev), nd_label->uuid); in select_pmem_id()
1918 nd_label->uuid); in create_namespace_pmem()
1923 nd_label->uuid); in create_namespace_pmem()
1939 if (has_uuid_at_pos(nd_region, nd_label->uuid, cookie, i)) in create_namespace_pmem()
1941 if (has_uuid_at_pos(nd_region, nd_label->uuid, altcookie, i)) in create_namespace_pmem()
1955 nvdimm_name(nvdimm), nd_label->uuid); in create_namespace_pmem()
1968 rc = select_pmem_id(nd_region, nd_label->uuid); in create_namespace_pmem()
1990 WARN_ON(nspm->alt_name || nspm->uuid); in create_namespace_pmem()
1993 nspm->uuid = kmemdup((void __force *) label0->uuid, in create_namespace_pmem()
2003 if (!nspm->alt_name || !nspm->uuid) { in create_namespace_pmem()
2034 nd_label_gen_id(&label_id, nsblk->uuid, NSLABEL_FLAG_LOCAL); in nsblk_add_resource()
2177 u8 *uuid = namespace_to_uuid(devs[i]); in add_namespace_resource() local
2180 if (IS_ERR_OR_NULL(uuid)) { in add_namespace_resource()
2185 if (memcmp(uuid, nd_label->uuid, NSLABEL_UUID_LEN) != 0) in add_namespace_resource()
2197 nd_label->uuid); in add_namespace_resource()
2242 nsblk->uuid = kmemdup(nd_label->uuid, NSLABEL_UUID_LEN, in create_namespace_blk()
2247 if (!nsblk->uuid) in create_namespace_blk()