Lines Matching refs:nd_label
1252 struct nd_namespace_label *nd_label = label_ent->label; in namespace_update_uuid() local
1255 if (!nd_label) in namespace_update_uuid()
1257 nd_label_gen_id(&label_id, nd_label->uuid, in namespace_update_uuid()
1258 __le32_to_cpu(nd_label->flags)); in namespace_update_uuid()
1805 struct nd_namespace_label *nd_label = label_ent->label; in has_uuid_at_pos() local
1809 if (!nd_label) in has_uuid_at_pos()
1811 isetcookie = __le64_to_cpu(nd_label->isetcookie); in has_uuid_at_pos()
1812 position = __le16_to_cpu(nd_label->position); in has_uuid_at_pos()
1813 nlabel = __le16_to_cpu(nd_label->nlabel); in has_uuid_at_pos()
1818 if (memcmp(nd_label->uuid, uuid, NSLABEL_UUID_LEN) != 0) in has_uuid_at_pos()
1823 &nd_label->type_guid)) { in has_uuid_at_pos()
1826 &nd_label->type_guid); in has_uuid_at_pos()
1839 found = nd_label; in has_uuid_at_pos()
1858 struct nd_namespace_label *nd_label = NULL; in select_pmem_id() local
1864 nd_label = label_ent->label; in select_pmem_id()
1865 if (!nd_label) in select_pmem_id()
1867 if (memcmp(nd_label->uuid, pmem_id, NSLABEL_UUID_LEN) == 0) in select_pmem_id()
1869 nd_label = NULL; in select_pmem_id()
1872 if (!nd_label) { in select_pmem_id()
1883 pmem_start = __le64_to_cpu(nd_label->dpa); in select_pmem_id()
1884 pmem_end = pmem_start + __le64_to_cpu(nd_label->rawsize); in select_pmem_id()
1890 dev_name(ndd->dev), nd_label->uuid); in select_pmem_id()
1908 struct nd_namespace_label *nd_label) in create_namespace_pmem() argument
1926 if (__le64_to_cpu(nd_label->isetcookie) != cookie) { in create_namespace_pmem()
1928 nd_label->uuid); in create_namespace_pmem()
1929 if (__le64_to_cpu(nd_label->isetcookie) != altcookie) 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()
2178 struct nd_namespace_label *nd_label, struct device **devs, in add_namespace_resource() argument
2194 if (memcmp(uuid, nd_label->uuid, NSLABEL_UUID_LEN) != 0) in add_namespace_resource()
2199 __le64_to_cpu(nd_label->dpa)); in add_namespace_resource()
2206 nd_label->uuid); in add_namespace_resource()
2216 struct nd_namespace_label *nd_label, int count) in create_namespace_blk() argument
2228 if (!guid_equal(&nd_set->type_guid, &nd_label->type_guid)) { in create_namespace_blk()
2231 &nd_label->type_guid); in create_namespace_blk()
2235 if (nd_label->isetcookie != __cpu_to_le64(nd_set->cookie2)) { in create_namespace_blk()
2238 __le64_to_cpu(nd_label->isetcookie)); in create_namespace_blk()
2250 nsblk->lbasize = __le64_to_cpu(nd_label->lbasize); in create_namespace_blk()
2251 nsblk->uuid = kmemdup(nd_label->uuid, NSLABEL_UUID_LEN, in create_namespace_blk()
2255 = to_nvdimm_cclass(&nd_label->abstraction_guid); in create_namespace_blk()
2258 memcpy(name, nd_label->name, NSLABEL_NAME_LEN); in create_namespace_blk()
2266 __le64_to_cpu(nd_label->dpa)); in create_namespace_blk()
2311 struct nd_namespace_label *nd_label = label_ent->label; in scan_labels() local
2315 if (!nd_label) in scan_labels()
2317 flags = __le32_to_cpu(nd_label->flags); in scan_labels()
2325 if (__le64_to_cpu(nd_label->dpa) < nd_mapping->start || in scan_labels()
2326 __le64_to_cpu(nd_label->dpa) > map_end) in scan_labels()
2329 i = add_namespace_resource(nd_region, nd_label, devs, count); in scan_labels()
2342 dev = create_namespace_blk(nd_region, nd_label, count); in scan_labels()
2348 dev = create_namespace_pmem(nd_region, nsindex, nd_label); in scan_labels()