Lines Matching defs:nd_region
705 static unsigned long dpa_align(struct nd_region *nd_region)
707 struct device *dev = &nd_region->dev;
712 if (dev_WARN_ONCE(dev, !nd_region->ndr_mappings || nd_region->align
713 % nd_region->ndr_mappings,
715 nd_region->align, nd_region->ndr_mappings))
717 return nd_region->align / nd_region->ndr_mappings;
723 * @nd_region: constrain available space check to this reference region
726 resource_size_t nd_pmem_max_contiguous_dpa(struct nd_region *nd_region,
739 align = dpa_align(nd_region);
744 if (__reserve_free_pmem(&nd_region->dev, nd_mapping->nvdimm))
766 * @nd_region: constrain available space check to this reference region
771 resource_size_t nd_pmem_available_dpa(struct nd_region *nd_region,
782 align = dpa_align(nd_region);
795 nd_dbg_dpa(nd_region, ndd, res,