Lines Matching refs:nd_label
1232 struct nd_namespace_label *nd_label = label_ent->label; in namespace_update_uuid() local
1235 if (!nd_label) in namespace_update_uuid()
1237 nd_label_gen_id(&label_id, nd_label->uuid, in namespace_update_uuid()
1238 __le32_to_cpu(nd_label->flags)); in namespace_update_uuid()
1848 struct nd_namespace_label *nd_label = label_ent->label; in has_uuid_at_pos() local
1852 if (!nd_label) in has_uuid_at_pos()
1854 isetcookie = __le64_to_cpu(nd_label->isetcookie); in has_uuid_at_pos()
1855 position = __le16_to_cpu(nd_label->position); in has_uuid_at_pos()
1856 nlabel = __le16_to_cpu(nd_label->nlabel); in has_uuid_at_pos()
1861 if (memcmp(nd_label->uuid, uuid, NSLABEL_UUID_LEN) != 0) in has_uuid_at_pos()
1866 &nd_label->type_guid)) { in has_uuid_at_pos()
1869 &nd_label->type_guid); in has_uuid_at_pos()
1882 found = nd_label; in has_uuid_at_pos()
1901 struct nd_namespace_label *nd_label = NULL; in select_pmem_id() local
1907 nd_label = label_ent->label; in select_pmem_id()
1908 if (!nd_label) in select_pmem_id()
1910 if (memcmp(nd_label->uuid, pmem_id, NSLABEL_UUID_LEN) == 0) in select_pmem_id()
1912 nd_label = NULL; in select_pmem_id()
1915 if (!nd_label) { in select_pmem_id()
1926 pmem_start = __le64_to_cpu(nd_label->dpa); in select_pmem_id()
1927 pmem_end = pmem_start + __le64_to_cpu(nd_label->rawsize); in select_pmem_id()
1933 dev_name(ndd->dev), nd_label->uuid); in select_pmem_id()
1951 struct nd_namespace_label *nd_label) in create_namespace_pmem() argument
1969 if (__le64_to_cpu(nd_label->isetcookie) != cookie) { in create_namespace_pmem()
1971 nd_label->uuid); in create_namespace_pmem()
1972 if (__le64_to_cpu(nd_label->isetcookie) != altcookie) in create_namespace_pmem()
1976 nd_label->uuid); in create_namespace_pmem()
1992 if (has_uuid_at_pos(nd_region, nd_label->uuid, cookie, i)) in create_namespace_pmem()
1994 if (has_uuid_at_pos(nd_region, nd_label->uuid, altcookie, i)) in create_namespace_pmem()
2008 nvdimm_name(nvdimm), nd_label->uuid); in create_namespace_pmem()
2021 rc = select_pmem_id(nd_region, nd_label->uuid); in create_namespace_pmem()
2219 struct nd_namespace_label *nd_label, struct device **devs, in add_namespace_resource() argument
2235 if (memcmp(uuid, nd_label->uuid, NSLABEL_UUID_LEN) != 0) in add_namespace_resource()
2240 __le64_to_cpu(nd_label->dpa)); in add_namespace_resource()
2247 nd_label->uuid); in add_namespace_resource()
2257 struct nd_namespace_label *nd_label, int count) in create_namespace_blk() argument
2269 if (!guid_equal(&nd_set->type_guid, &nd_label->type_guid)) { in create_namespace_blk()
2272 &nd_label->type_guid); in create_namespace_blk()
2276 if (nd_label->isetcookie != __cpu_to_le64(nd_set->cookie2)) { in create_namespace_blk()
2279 __le64_to_cpu(nd_label->isetcookie)); in create_namespace_blk()
2291 nsblk->lbasize = __le64_to_cpu(nd_label->lbasize); in create_namespace_blk()
2292 nsblk->uuid = kmemdup(nd_label->uuid, NSLABEL_UUID_LEN, in create_namespace_blk()
2296 = to_nvdimm_cclass(&nd_label->abstraction_guid); in create_namespace_blk()
2299 memcpy(name, nd_label->name, NSLABEL_NAME_LEN); in create_namespace_blk()
2307 __le64_to_cpu(nd_label->dpa)); in create_namespace_blk()
2352 struct nd_namespace_label *nd_label = label_ent->label; in scan_labels() local
2356 if (!nd_label) in scan_labels()
2358 flags = __le32_to_cpu(nd_label->flags); in scan_labels()
2366 if (__le64_to_cpu(nd_label->dpa) < nd_mapping->start || in scan_labels()
2367 __le64_to_cpu(nd_label->dpa) > map_end) in scan_labels()
2370 i = add_namespace_resource(nd_region, nd_label, devs, count); in scan_labels()
2383 dev = create_namespace_blk(nd_region, nd_label, count); in scan_labels()
2389 dev = create_namespace_pmem(nd_region, nsindex, nd_label); in scan_labels()