Lines Matching refs:nd_mapping
217 struct nd_mapping *nd_mapping = &nd_region->mapping[0];
219 return nd_mapping->nvdimm;
230 struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping)
232 struct nvdimm *nvdimm = nd_mapping->nvdimm;
715 struct nd_mapping *nd_mapping;
727 nd_mapping = &nd_region->mapping[i];
728 if (nd_mapping->nvdimm == info->nd_mapping->nvdimm)
735 ndd = to_ndd(nd_mapping);
736 map_end = nd_mapping->start + nd_mapping->size - 1;
737 blk_start = nd_mapping->start;
745 if (info->res->start >= nd_mapping->start
787 info->available -= blk_start - nd_mapping->start;
794 * @nd_mapping: container of dpa-resource-root + labels
803 struct nd_mapping *nd_mapping = &nd_region->mapping[0];
804 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
806 .nd_mapping = nd_mapping,
807 .available = nd_mapping->size,
842 * @nd_mapping: container of dpa-resource-root + labels
845 struct nd_mapping *nd_mapping)
847 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
862 if (__reserve_free_pmem(&nd_region->dev, nd_mapping->nvdimm))
877 release_free_pmem(nvdimm_bus, nd_mapping);
883 * @nd_mapping: container of dpa-resource-root + labels
897 struct nd_mapping *nd_mapping, resource_size_t *overlap)
900 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
912 map_start = nd_mapping->start;
913 map_end = map_start + nd_mapping->size - 1;
941 busy += nd_mapping->size;