Lines Matching refs:altmap

796 				    struct vmem_altmap *altmap)  in free_hotplug_page_range()  argument
798 if (altmap) { in free_hotplug_page_range()
799 vmem_altmap_free(altmap, size >> PAGE_SHIFT); in free_hotplug_page_range()
832 struct vmem_altmap *altmap) in unmap_hotplug_pte_range() argument
847 PAGE_SIZE, altmap); in unmap_hotplug_pte_range()
853 struct vmem_altmap *altmap) in unmap_hotplug_pmd_range() argument
876 PMD_SIZE, altmap); in unmap_hotplug_pmd_range()
880 unmap_hotplug_pte_range(pmdp, addr, next, free_mapped, altmap); in unmap_hotplug_pmd_range()
886 struct vmem_altmap *altmap) in unmap_hotplug_pud_range() argument
909 PUD_SIZE, altmap); in unmap_hotplug_pud_range()
913 unmap_hotplug_pmd_range(pudp, addr, next, free_mapped, altmap); in unmap_hotplug_pud_range()
919 struct vmem_altmap *altmap) in unmap_hotplug_p4d_range() argument
932 unmap_hotplug_pud_range(p4dp, addr, next, free_mapped, altmap); in unmap_hotplug_p4d_range()
937 bool free_mapped, struct vmem_altmap *altmap) in unmap_hotplug_range() argument
948 WARN_ON(!free_mapped && altmap); in unmap_hotplug_range()
958 unmap_hotplug_p4d_range(pgdp, addr, next, free_mapped, altmap); in unmap_hotplug_range()
1119 struct vmem_altmap *altmap) in vmemmap_populate() argument
1122 return vmemmap_populate_basepages(start, end, node, altmap); in vmemmap_populate()
1126 struct vmem_altmap *altmap) in vmemmap_populate() argument
1155 p = vmemmap_alloc_block_buf(PMD_SIZE, node, altmap); in vmemmap_populate()
1157 if (vmemmap_populate_basepages(addr, next, node, altmap)) in vmemmap_populate()
1173 struct vmem_altmap *altmap) in vmemmap_free() argument
1177 unmap_hotplug_range(start, end, true, altmap); in vmemmap_free()
1505 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) in arch_remove_memory() argument
1510 __remove_pages(start_pfn, nr_pages, altmap); in arch_remove_memory()