Lines Matching defs:altmap
817 struct vmem_altmap *altmap)
819 if (altmap) {
820 vmem_altmap_free(altmap, size >> PAGE_SHIFT);
853 struct vmem_altmap *altmap)
868 PAGE_SIZE, altmap);
874 struct vmem_altmap *altmap)
897 PMD_SIZE, altmap);
901 unmap_hotplug_pte_range(pmdp, addr, next, free_mapped, altmap);
907 struct vmem_altmap *altmap)
930 PUD_SIZE, altmap);
934 unmap_hotplug_pmd_range(pudp, addr, next, free_mapped, altmap);
940 struct vmem_altmap *altmap)
953 unmap_hotplug_pud_range(p4dp, addr, next, free_mapped, altmap);
958 bool free_mapped, struct vmem_altmap *altmap)
964 * altmap can only be used as vmemmap mapping backing memory.
966 * altmap is irrelevant. Warn about this inconsistency when
969 WARN_ON(!free_mapped && altmap);
979 unmap_hotplug_p4d_range(pgdp, addr, next, free_mapped, altmap);
1141 struct vmem_altmap *altmap)
1143 return vmemmap_populate_basepages(start, end, node, altmap);
1147 struct vmem_altmap *altmap)
1175 p = vmemmap_alloc_block_buf(PMD_SIZE, node, altmap);
1188 struct vmem_altmap *altmap)
1193 unmap_hotplug_range(start, end, true, altmap);
1549 struct vmem_altmap *altmap)
1554 __remove_pages(start_pfn, nr_pages, altmap);