| /kernel/linux/linux-5.10/arch/loongarch/mm/ |
| H A D | init.c | 111 arch_remove_memory(int nid, u64 start, u64 size, struct vmem_altmap *altmap) arch_remove_memory() argument 304 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 309 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument
|
| /kernel/linux/linux-5.10/arch/powerpc/mm/ |
| H A D | init_64.c | 185 static bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start, in altmap_cross_boundary() argument 200 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 305 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument [all...] |
| H A D | mem.c | 144 arch_remove_memory(int nid, u64 start, u64 size, struct vmem_altmap *altmap) arch_remove_memory() argument
|
| /kernel/linux/linux-5.10/arch/s390/mm/ |
| H A D | vmem.c | 506 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 520 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument
|
| H A D | init.c | 304 arch_remove_memory(int nid, u64 start, u64 size, struct vmem_altmap *altmap) arch_remove_memory() argument
|
| /kernel/linux/linux-5.10/arch/sh/mm/ |
| H A D | init.c | 426 arch_remove_memory(int nid, u64 start, u64 size, struct vmem_altmap *altmap) arch_remove_memory() argument
|
| /kernel/linux/linux-6.6/arch/loongarch/mm/ |
| H A D | init.c | 108 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) in arch_remove_memory() argument 162 void vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) in vmemmap_free() argument 151 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument
|
| /kernel/linux/linux-6.6/arch/powerpc/mm/ |
| H A D | mem.c | 157 void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) in arch_remove_memory() argument
|
| H A D | init_64.c | 187 bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start, in altmap_cross_boundary() argument 202 __vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) __vmemmap_populate() argument 276 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 319 __vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) __vmemmap_free() argument 378 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument [all...] |
| /kernel/linux/linux-6.6/arch/s390/mm/ |
| H A D | vmem.c | 491 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 505 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument
|
| H A D | init.c | 305 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) in arch_remove_memory() argument
|
| /kernel/linux/linux-6.6/arch/sh/mm/ |
| H A D | init.c | 418 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) in arch_remove_memory() argument
|
| /kernel/linux/linux-5.10/mm/ |
| H A D | memremap.c | 449 unsigned long vmem_altmap_offset(struct vmem_altmap *altmap) in vmem_altmap_offset() argument 457 void vmem_altmap_free(struct vmem_altmap *altmap, unsigne argument [all...] |
| H A D | sparse-vmemmap.c | 90 static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap) in vmem_altmap_next_pfn() argument 96 static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap) in vmem_altmap_nr_free() argument 76 vmemmap_alloc_block_buf(unsigned long size, int node, struct vmem_altmap *altmap) vmemmap_alloc_block_buf() argument 105 altmap_alloc_block_buf(unsigned long size, struct vmem_altmap *altmap) altmap_alloc_block_buf() argument 143 vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, struct vmem_altmap *altmap) vmemmap_pte_populate() argument 219 vmemmap_populate_basepages(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate_basepages() argument 251 __populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap) __populate_section_memmap() argument [all...] |
| /kernel/linux/linux-5.10/include/linux/ |
| H A D | memory_hotplug.h | 80 struct vmem_altmap *altmap; member
|
| H A D | memremap.h | 111 struct vmem_altmap altmap; member 174 static inline unsigned long vmem_altmap_offset(struct vmem_altmap *altmap) in vmem_altmap_offset() argument 179 static inline void vmem_altmap_free(struct vmem_altmap *altmap, in vmem_altmap_free() argument
|
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | memory_hotplug.h | 117 struct vmem_altmap *altmap; member
|
| H A D | memremap.h | 127 struct vmem_altmap altmap; member 231 static inline unsigned long vmem_altmap_offset(struct vmem_altmap *altmap) in vmem_altmap_offset() argument 236 static inline void vmem_altmap_free(struct vmem_altmap *altmap, in vmem_altmap_free() argument
|
| H A D | memory.h | 80 struct vmem_altmap *altmap; member
|
| /kernel/linux/linux-6.6/mm/ |
| H A D | memremap.c | 425 unsigned long vmem_altmap_offset(struct vmem_altmap *altmap) in vmem_altmap_offset() argument 433 void vmem_altmap_free(struct vmem_altmap *altmap, unsigne argument [all...] |
| H A D | sparse-vmemmap.c | 91 static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap) in vmem_altmap_next_pfn() argument 97 static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap) in vmem_altmap_nr_free() argument 77 vmemmap_alloc_block_buf(unsigned long size, int node, struct vmem_altmap *altmap) vmemmap_alloc_block_buf() argument 106 altmap_alloc_block_buf(unsigned long size, struct vmem_altmap *altmap) altmap_alloc_block_buf() argument 144 vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, struct vmem_altmap *altmap, struct page *reuse) vmemmap_pte_populate() argument 245 vmemmap_populate_address(unsigned long addr, int node, struct vmem_altmap *altmap, struct page *reuse) vmemmap_populate_address() argument 275 vmemmap_populate_range(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap, struct page *reuse) vmemmap_populate_range() argument 292 vmemmap_populate_basepages(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate_basepages() argument 309 vmemmap_populate_hugepages(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate_hugepages() argument 452 __populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) __populate_section_memmap() argument [all...] |
| /kernel/linux/linux-5.10/arch/ia64/mm/ |
| H A D | discontig.c | 654 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 660 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument
|
| /kernel/linux/linux-6.6/arch/ia64/mm/ |
| H A D | discontig.c | 625 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 631 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument
|
| H A D | init.c | 499 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) in arch_remove_memory() argument
|
| /kernel/linux/linux-5.10/drivers/nvdimm/ |
| H A D | pfn_devs.c | 676 struct vmem_altmap *altmap = &pgmap->altmap; in __nvdimm_setup_pfn() local
|