Lines Matching refs:altmap
91 struct vmem_altmap *altmap = &pgmap->altmap; in pfn_first() local
96 pfn += vmem_altmap_offset(altmap); in pfn_first()
140 &pgmap->altmap : NULL); in devm_memremap_pages_release()
146 dev_WARN_ONCE(dev, pgmap->altmap.alloc, in devm_memremap_pages_release()
175 struct vmem_altmap *altmap = pgmap->altmap_valid ? in devm_memremap_pages() local
176 &pgmap->altmap : NULL; in devm_memremap_pages()
250 error = arch_add_memory(nid, align_start, align_size, altmap, false); in devm_memremap_pages()
254 align_size >> PAGE_SHIFT, altmap); in devm_memremap_pages()
288 unsigned long vmem_altmap_offset(struct vmem_altmap *altmap) in vmem_altmap_offset() argument
291 return altmap->reserve + altmap->free; in vmem_altmap_offset()
294 void vmem_altmap_free(struct vmem_altmap *altmap, unsigned long nr_pfns) in vmem_altmap_free() argument
296 altmap->alloc -= nr_pfns; in vmem_altmap_free()