Lines Matching refs:nd_label

1795 			struct nd_namespace_label *nd_label = label_ent->label;  in has_uuid_at_pos()  local
1799 if (!nd_label) in has_uuid_at_pos()
1801 isetcookie = __le64_to_cpu(nd_label->isetcookie); in has_uuid_at_pos()
1802 position = __le16_to_cpu(nd_label->position); in has_uuid_at_pos()
1803 nlabel = __le16_to_cpu(nd_label->nlabel); in has_uuid_at_pos()
1808 if (memcmp(nd_label->uuid, uuid, NSLABEL_UUID_LEN) != 0) in has_uuid_at_pos()
1813 &nd_label->type_guid)) { in has_uuid_at_pos()
1816 nd_label->type_guid.b); in has_uuid_at_pos()
1829 found = nd_label; in has_uuid_at_pos()
1848 struct nd_namespace_label *nd_label = NULL; in select_pmem_id() local
1854 nd_label = label_ent->label; in select_pmem_id()
1855 if (!nd_label) in select_pmem_id()
1857 if (memcmp(nd_label->uuid, pmem_id, NSLABEL_UUID_LEN) == 0) in select_pmem_id()
1859 nd_label = NULL; in select_pmem_id()
1862 if (!nd_label) { in select_pmem_id()
1873 pmem_start = __le64_to_cpu(nd_label->dpa); in select_pmem_id()
1874 pmem_end = pmem_start + __le64_to_cpu(nd_label->rawsize); in select_pmem_id()
1880 dev_name(ndd->dev), nd_label->uuid); in select_pmem_id()
1898 struct nd_namespace_label *nd_label) in create_namespace_pmem() argument
1916 if (__le64_to_cpu(nd_label->isetcookie) != cookie) { in create_namespace_pmem()
1918 nd_label->uuid); in create_namespace_pmem()
1919 if (__le64_to_cpu(nd_label->isetcookie) != altcookie) 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()
2169 struct nd_namespace_label *nd_label, struct device **devs, in add_namespace_resource() argument
2185 if (memcmp(uuid, nd_label->uuid, NSLABEL_UUID_LEN) != 0) in add_namespace_resource()
2190 __le64_to_cpu(nd_label->dpa)); in add_namespace_resource()
2197 nd_label->uuid); in add_namespace_resource()
2207 struct nd_namespace_label *nd_label, int count) in create_namespace_blk() argument
2219 if (!guid_equal(&nd_set->type_guid, &nd_label->type_guid)) { in create_namespace_blk()
2222 nd_label->type_guid.b); in create_namespace_blk()
2226 if (nd_label->isetcookie != __cpu_to_le64(nd_set->cookie2)) { in create_namespace_blk()
2229 __le64_to_cpu(nd_label->isetcookie)); in create_namespace_blk()
2241 nsblk->lbasize = __le64_to_cpu(nd_label->lbasize); in create_namespace_blk()
2242 nsblk->uuid = kmemdup(nd_label->uuid, NSLABEL_UUID_LEN, in create_namespace_blk()
2246 = to_nvdimm_cclass(&nd_label->abstraction_guid); in create_namespace_blk()
2249 memcpy(name, nd_label->name, NSLABEL_NAME_LEN); in create_namespace_blk()
2254 __le64_to_cpu(nd_label->dpa)); in create_namespace_blk()
2299 struct nd_namespace_label *nd_label = label_ent->label; in scan_labels() local
2303 if (!nd_label) in scan_labels()
2305 flags = __le32_to_cpu(nd_label->flags); in scan_labels()
2313 if (nd_label->dpa < nd_mapping->start || nd_label->dpa > map_end) in scan_labels()
2316 i = add_namespace_resource(nd_region, nd_label, devs, count); in scan_labels()
2329 dev = create_namespace_blk(nd_region, nd_label, count); in scan_labels()
2335 dev = create_namespace_pmem(nd_region, nsindex, nd_label); in scan_labels()