Symbol: vmem_altmap
arch/arm64/mm/mmu.c
1438
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1475
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1500
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1538
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1569
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1587
bool free_mapped, struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1793
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1808
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
2027
void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap,
arch/loongarch/mm/init.c
122
void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap,
arch/loongarch/mm/init.c
144
int node, struct vmem_altmap *altmap)
arch/loongarch/mm/init.c
154
void vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap)
arch/powerpc/include/asm/book3s/64/radix.h
318
struct vmem_altmap;
arch/powerpc/include/asm/book3s/64/radix.h
324
int node, struct vmem_altmap *altmap);
arch/powerpc/include/asm/book3s/64/radix.h
326
struct vmem_altmap *altmap);
arch/powerpc/include/asm/book3s/64/radix.h
357
bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap);
arch/powerpc/include/asm/pgtable.h
190
bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start,
arch/powerpc/mm/book3s64/radix_pgtable.c
1017
struct vmem_altmap *altmap,
arch/powerpc/mm/book3s64/radix_pgtable.c
1115
struct vmem_altmap *altmap)
arch/powerpc/mm/book3s64/radix_pgtable.c
1221
struct vmem_altmap *altmap,
arch/powerpc/mm/book3s64/radix_pgtable.c
1421
struct vmem_altmap *altmap)
arch/powerpc/mm/book3s64/radix_pgtable.c
756
struct vmem_altmap *altmap,
arch/powerpc/mm/book3s64/radix_pgtable.c
789
struct vmem_altmap *altmap)
arch/powerpc/mm/book3s64/radix_pgtable.c
822
struct vmem_altmap *altmap)
arch/powerpc/mm/book3s64/radix_pgtable.c
862
struct vmem_altmap *altmap)
arch/powerpc/mm/book3s64/radix_pgtable.c
896
struct vmem_altmap *altmap)
arch/powerpc/mm/book3s64/radix_pgtable.c
981
bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
arch/powerpc/mm/init_64.c
187
bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start,
arch/powerpc/mm/init_64.c
203
struct vmem_altmap *altmap)
arch/powerpc/mm/init_64.c
277
struct vmem_altmap *altmap)
arch/powerpc/mm/init_64.c
320
struct vmem_altmap *altmap)
arch/powerpc/mm/init_64.c
379
struct vmem_altmap *altmap)
arch/powerpc/mm/mem.c
161
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap,
arch/riscv/mm/init.c
1365
struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1543
struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1564
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1586
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1613
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1644
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1675
struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1734
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap,
arch/riscv/mm/init.c
1742
void __ref vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap)
arch/s390/mm/init.c
281
void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap,
arch/s390/mm/vmem.c
169
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
225
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
318
bool add, bool direct, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
389
bool add, bool direct, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
40
static void vmem_free_pages(unsigned long addr, int order, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
435
bool direct, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
481
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
487
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
514
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
530
struct vmem_altmap *altmap)
arch/sparc/mm/init_64.c
2563
int node, struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1032
struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1151
bool direct, struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1197
struct vmem_altmap *altmap, bool direct)
arch/x86/mm/init_64.c
1231
struct vmem_altmap *altmap, bool direct)
arch/x86/mm/init_64.c
1264
struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1286
struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1303
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap,
arch/x86/mm/init_64.c
1572
struct vmem_altmap *altmap)
drivers/base/memory.c
782
struct vmem_altmap *altmap,
drivers/base/memory.c
852
int nid, struct vmem_altmap *altmap,
drivers/nvdimm/pfn_devs.c
675
struct vmem_altmap *altmap = &pgmap->altmap;
drivers/nvdimm/pfn_devs.c
685
struct vmem_altmap __altmap = {
include/linux/memory.h
156
int nid, struct vmem_altmap *altmap,
include/linux/memory.h
91
struct vmem_altmap *altmap;
include/linux/memory_hotplug.h
138
extern void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap,
include/linux/memory_hotplug.h
141
struct vmem_altmap *altmap, struct dev_pagemap *pgmap);
include/linux/memory_hotplug.h
16
struct vmem_altmap;
include/linux/memory_hotplug.h
302
struct vmem_altmap *altmap, int migratetype,
include/linux/memory_hotplug.h
308
unsigned long nr_pages, struct vmem_altmap *altmap,
include/linux/memory_hotplug.h
311
struct vmem_altmap *altmap,
include/linux/memory_hotplug.h
69
struct vmem_altmap *altmap;
include/linux/memremap.h
134
struct vmem_altmap altmap;
include/linux/memremap.h
154
static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap)
include/linux/mm.h
4894
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
include/linux/mm.h
4897
struct vmem_altmap;
include/linux/mm.h
4899
struct vmem_altmap *altmap);
include/linux/mm.h
4906
int node, struct vmem_altmap *altmap);
include/linux/mm.h
4908
int node, struct vmem_altmap *altmap);
include/linux/mm.h
4910
struct vmem_altmap *altmap);
include/linux/mm.h
4919
struct vmem_altmap *altmap);
include/linux/mm.h
4923
static inline unsigned long vmem_altmap_offset(const struct vmem_altmap *altmap)
include/linux/mm.h
4931
static inline void vmem_altmap_free(struct vmem_altmap *altmap,
include/linux/mm.h
4937
static inline unsigned long vmem_altmap_offset(const struct vmem_altmap *altmap)
include/linux/mm.h
4942
static inline void vmem_altmap_free(struct vmem_altmap *altmap,
include/linux/mm.h
4950
static inline bool __vmemmap_can_optimize(struct vmem_altmap *altmap,
include/linux/mm.h
4975
static inline bool vmemmap_can_optimize(struct vmem_altmap *altmap,
mm/internal.h
949
unsigned long, enum meminit_context, struct vmem_altmap *, int,
mm/memory_hotplug.c
1406
static void altmap_free(struct vmem_altmap *altmap)
mm/memory_hotplug.c
1423
struct vmem_altmap *altmap = NULL;
mm/memory_hotplug.c
1451
struct vmem_altmap mhp_altmap = {
mm/memory_hotplug.c
1457
params.altmap = kmemdup(&mhp_altmap, sizeof(struct vmem_altmap),
mm/memory_hotplug.c
387
struct vmem_altmap *altmap = params->altmap;
mm/memory_hotplug.c
587
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
mm/memory_hotplug.c
743
struct vmem_altmap *altmap, int migratetype,
mm/mm_init.c
1063
struct vmem_altmap *altmap,
mm/mm_init.c
1111
struct vmem_altmap *altmap = pgmap_altmap(pgmap);
mm/mm_init.c
877
struct vmem_altmap *altmap, int migratetype,
mm/sparse-vmemmap.c
102
static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
112
struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
150
struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
245
struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
277
struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
295
int node, struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
403
int node, struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
548
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
658
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
mm/sparse-vmemmap.c
683
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
695
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
mm/sparse-vmemmap.c
777
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
mm/sparse-vmemmap.c
824
unsigned long nr_pages, struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
84
struct vmem_altmap *altmap);
mm/sparse-vmemmap.c
88
struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
886
unsigned long nr_pages, struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
920
struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
mm/sparse-vmemmap.c
96
static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap)
mm/sparse.c
238
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,