Lines Matching refs:nd_region
381 struct nd_region *nd_region = NULL; in nd_label_reserve_dpa() local
398 nd_dbg_dpa(nd_region, ndd, res, "reserve\n"); in nd_label_reserve_dpa()
630 static int __pmem_label_update(struct nd_region *nd_region, in __pmem_label_update() argument
635 struct nd_interleave_set *nd_set = nd_region->nd_set; in __pmem_label_update()
651 cookie = nd_region_interleave_set_cookie(nd_region, nsindex); in __pmem_label_update()
674 nd_label->nlabel = __cpu_to_le16(nd_region->ndr_mappings); in __pmem_label_update()
694 nd_dbg_dpa(nd_region, ndd, res, "%s\n", __func__); in __pmem_label_update()
768 static int __blk_label_update(struct nd_region *nd_region, in __blk_label_update() argument
773 struct nd_interleave_set *nd_set = nd_region->nd_set; in __blk_label_update()
849 if (!nsblk_add_resource(nd_region, ndd, nsblk, res->start)) { in __blk_label_update()
1116 int nd_pmem_namespace_label_update(struct nd_region *nd_region, in nd_pmem_namespace_label_update() argument
1121 for (i = 0; i < nd_region->ndr_mappings; i++) { in nd_pmem_namespace_label_update()
1122 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_pmem_namespace_label_update()
1143 rc = __pmem_label_update(nd_region, nd_mapping, nspm, i, in nd_pmem_namespace_label_update()
1153 for (i = 0; i < nd_region->ndr_mappings; i++) { in nd_pmem_namespace_label_update()
1154 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_pmem_namespace_label_update()
1156 rc = __pmem_label_update(nd_region, nd_mapping, nspm, i, 0); in nd_pmem_namespace_label_update()
1164 int nd_blk_namespace_label_update(struct nd_region *nd_region, in nd_blk_namespace_label_update() argument
1167 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; in nd_blk_namespace_label_update()
1181 return __blk_label_update(nd_region, nd_mapping, nsblk, count); in nd_blk_namespace_label_update()