Symbol: vmem_altmap
arch/arm64/mm/mmu.c
1413
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1449
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1470
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1503
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1536
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1554
bool free_mapped, struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1770
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
1785
struct vmem_altmap *altmap)
arch/arm64/mm/mmu.c
2004
void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
arch/loongarch/mm/init.c
128
int node, struct vmem_altmap *altmap)
arch/loongarch/mm/init.c
138
void vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap)
arch/loongarch/mm/init.c
92
void arch_remove_memory(u64 start, u64 size, 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
182
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
188
bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start,
arch/powerpc/mm/init_64.c
204
struct vmem_altmap *altmap)
arch/powerpc/mm/init_64.c
278
struct vmem_altmap *altmap)
arch/powerpc/mm/init_64.c
321
struct vmem_altmap *altmap)
arch/powerpc/mm/init_64.c
380
struct vmem_altmap *altmap)
arch/powerpc/mm/mem.c
164
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1454
struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1630
struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1651
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1673
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1700
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1731
bool is_vmemmap, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1762
struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1821
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
arch/riscv/mm/init.c
1828
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
170
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
225
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
316
bool add, bool direct, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
386
bool add, bool direct, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
41
static void vmem_free_pages(unsigned long addr, int order, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
431
bool direct, struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
476
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
482
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
509
struct vmem_altmap *altmap)
arch/s390/mm/vmem.c
525
struct vmem_altmap *altmap)
arch/sparc/mm/init_64.c
2572
int node, struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1032
struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1139
bool direct, struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1185
struct vmem_altmap *altmap, bool direct)
arch/x86/mm/init_64.c
1219
struct vmem_altmap *altmap, bool direct)
arch/x86/mm/init_64.c
1252
struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1274
struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1291
void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
arch/x86/mm/init_64.c
1559
struct vmem_altmap *altmap)
drivers/base/memory.c
792
struct vmem_altmap *altmap,
drivers/base/memory.c
861
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
155
int nid, struct vmem_altmap *altmap,
include/linux/memory.h
90
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
140
struct vmem_altmap *altmap);
include/linux/memory_hotplug.h
16
struct vmem_altmap;
include/linux/memory_hotplug.h
301
struct vmem_altmap *altmap, int migratetype,
include/linux/memory_hotplug.h
307
unsigned long nr_pages, struct vmem_altmap *altmap,
include/linux/memory_hotplug.h
310
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
4487
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
include/linux/mm.h
4494
struct vmem_altmap *altmap, unsigned long ptpfn,
include/linux/mm.h
4497
struct vmem_altmap;
include/linux/mm.h
4499
struct vmem_altmap *altmap);
include/linux/mm.h
4506
int node, struct vmem_altmap *altmap);
include/linux/mm.h
4508
int node, struct vmem_altmap *altmap);
include/linux/mm.h
4510
struct vmem_altmap *altmap);
include/linux/mm.h
4520
struct vmem_altmap *altmap);
include/linux/mm.h
4524
static inline unsigned long vmem_altmap_offset(const struct vmem_altmap *altmap)
include/linux/mm.h
4532
static inline void vmem_altmap_free(struct vmem_altmap *altmap,
include/linux/mm.h
4538
static inline unsigned long vmem_altmap_offset(const struct vmem_altmap *altmap)
include/linux/mm.h
4543
static inline void vmem_altmap_free(struct vmem_altmap *altmap,
include/linux/mm.h
4551
static inline bool __vmemmap_can_optimize(struct vmem_altmap *altmap,
include/linux/mm.h
4576
static inline bool vmemmap_can_optimize(struct vmem_altmap *altmap,
mm/internal.h
929
unsigned long, enum meminit_context, struct vmem_altmap *, int,
mm/memory_hotplug.c
1424
struct vmem_altmap *altmap = NULL;
mm/memory_hotplug.c
1455
struct vmem_altmap mhp_altmap = {
mm/memory_hotplug.c
1461
params.altmap = kmemdup(&mhp_altmap, sizeof(struct vmem_altmap),
mm/memory_hotplug.c
395
struct vmem_altmap *altmap = params->altmap;
mm/memory_hotplug.c
594
struct vmem_altmap *altmap)
mm/memory_hotplug.c
750
struct vmem_altmap *altmap, int migratetype,
mm/mm_init.c
1073
static inline unsigned long compound_nr_pages(struct vmem_altmap *altmap,
mm/mm_init.c
1115
struct vmem_altmap *altmap = pgmap_altmap(pgmap);
mm/mm_init.c
875
struct vmem_altmap *altmap, int migratetype,
mm/sparse-vmemmap.c
101
static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
107
static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
117
struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
155
struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
250
struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
282
struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
300
int node, struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
417
int node, struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
562
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
mm/sparse-vmemmap.c
84
struct vmem_altmap *altmap);
mm/sparse-vmemmap.c
88
struct vmem_altmap *altmap)
mm/sparse.c
418
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
mm/sparse.c
670
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
mm/sparse.c
677
struct vmem_altmap *altmap)
mm/sparse.c
742
unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
mm/sparse.c
750
struct vmem_altmap *altmap)
mm/sparse.c
818
struct vmem_altmap *altmap)
mm/sparse.c
871
unsigned long nr_pages, struct vmem_altmap *altmap,
mm/sparse.c
934
unsigned long nr_pages, struct vmem_altmap *altmap,
mm/sparse.c
969
struct vmem_altmap *altmap)