Searched refs:vmem_altmap (Results 1 - 24 of 24) sorted by relevance

/linux-master/include/linux/
H A Dmemory_hotplug.h16 struct vmem_altmap;
133 struct vmem_altmap *altmap;
204 extern void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap);
206 struct vmem_altmap *altmap);
364 struct vmem_altmap *altmap, int migratetype);
369 unsigned long nr_pages, struct vmem_altmap *altmap,
372 struct vmem_altmap *altmap);
H A Dmemremap.h14 * struct vmem_altmap - pre-allocated storage for vmemmap_populate
21 struct vmem_altmap { struct
128 struct vmem_altmap altmap;
148 static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap)
H A Dmemory.h80 struct vmem_altmap *altmap;
156 struct vmem_altmap *altmap,
H A Dmm.h3865 unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
3874 struct vmem_altmap *altmap, struct page *reuse);
3876 struct vmem_altmap;
3878 struct vmem_altmap *altmap);
3885 int node, struct vmem_altmap *altmap);
3887 int node, struct vmem_altmap *altmap);
3889 struct vmem_altmap *altmap);
3893 struct vmem_altmap *altmap);
3897 static inline unsigned long vmem_altmap_offset(struct vmem_altmap *altmap)
3905 static inline void vmem_altmap_free(struct vmem_altmap *altma
[all...]
/linux-master/mm/
H A Dsparse-vmemmap.c74 struct vmem_altmap *altmap);
78 struct vmem_altmap *altmap)
91 static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap)
97 static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap)
107 struct vmem_altmap *altmap)
145 struct vmem_altmap *altmap,
246 struct vmem_altmap *altmap,
277 struct vmem_altmap *altmap,
293 int node, struct vmem_altmap *altmap)
310 int node, struct vmem_altmap *altma
[all...]
H A Dsparse.c429 unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
632 unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
639 struct vmem_altmap *altmap)
704 unsigned long nr_pages, int nid, struct vmem_altmap *altmap,
712 struct vmem_altmap *altmap)
780 struct vmem_altmap *altmap)
829 unsigned long nr_pages, struct vmem_altmap *altmap,
891 unsigned long nr_pages, struct vmem_altmap *altmap,
927 struct vmem_altmap *altmap)
H A Dmemory_hotplug.c375 struct vmem_altmap *altmap = params->altmap;
574 struct vmem_altmap *altmap)
752 struct vmem_altmap *altmap, int migratetype)
1401 struct vmem_altmap *altmap = NULL;
1432 struct vmem_altmap mhp_altmap = {
1440 params.altmap = kmemdup(&mhp_altmap, sizeof(struct vmem_altmap),
H A Dmm_init.c852 struct vmem_altmap *altmap, int migratetype)
1028 static inline unsigned long compound_nr_pages(struct vmem_altmap *altmap,
1071 struct vmem_altmap *altmap = pgmap_altmap(pgmap);
H A Dinternal.h560 unsigned long, enum meminit_context, struct vmem_altmap *, int);
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dradix.h328 struct vmem_altmap;
334 int node, struct vmem_altmap *altmap);
336 struct vmem_altmap *altmap);
367 bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap);
/linux-master/arch/s390/mm/
H A Dvmem.c36 static void vmem_free_pages(unsigned long addr, int order, struct vmem_altmap *altmap)
164 struct vmem_altmap *altmap)
222 struct vmem_altmap *altmap)
316 bool add, bool direct, struct vmem_altmap *altmap)
384 bool add, bool direct, struct vmem_altmap *altmap)
429 bool direct, struct vmem_altmap *altmap)
468 struct vmem_altmap *altmap)
474 struct vmem_altmap *altmap)
501 struct vmem_altmap *altmap)
517 struct vmem_altmap *altma
[all...]
H A Dinit.c296 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
/linux-master/arch/loongarch/mm/
H A Dinit.c108 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
152 int node, struct vmem_altmap *altmap)
162 void vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap)
/linux-master/arch/powerpc/mm/
H A Dinit_64.c187 bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start,
203 struct vmem_altmap *altmap)
277 struct vmem_altmap *altmap)
320 struct vmem_altmap *altmap)
379 struct vmem_altmap *altmap)
H A Dmem.c158 void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c691 struct vmem_altmap *altmap,
724 struct vmem_altmap *altmap)
757 struct vmem_altmap *altmap)
797 struct vmem_altmap *altmap)
831 struct vmem_altmap *altmap)
916 bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap)
951 struct vmem_altmap *altmap,
1049 struct vmem_altmap *altmap)
1135 struct vmem_altmap *altmap,
1335 struct vmem_altmap *altma
[all...]
/linux-master/arch/arm64/mm/
H A Dmmu.c805 struct vmem_altmap *altmap)
841 struct vmem_altmap *altmap)
862 struct vmem_altmap *altmap)
895 struct vmem_altmap *altmap)
928 struct vmem_altmap *altmap)
946 bool free_mapped, struct vmem_altmap *altmap)
1161 struct vmem_altmap *altmap)
1173 struct vmem_altmap *altmap)
1352 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
/linux-master/arch/powerpc/include/asm/
H A Dpgtable.h189 bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start,
/linux-master/arch/x86/mm/
H A Dinit_64.c997 struct vmem_altmap *altmap)
1104 bool direct, struct vmem_altmap *altmap)
1153 struct vmem_altmap *altmap, bool direct)
1187 struct vmem_altmap *altmap, bool direct)
1220 struct vmem_altmap *altmap)
1242 struct vmem_altmap *altmap)
1259 void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
1534 struct vmem_altmap *altmap)
/linux-master/arch/sh/mm/
H A Dinit.c418 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap)
/linux-master/drivers/base/
H A Dmemory.c779 struct vmem_altmap *altmap,
840 struct vmem_altmap *altmap,
871 struct vmem_altmap *altmap,
/linux-master/drivers/nvdimm/
H A Dpfn_devs.c685 struct vmem_altmap *altmap = &pgmap->altmap;
695 struct vmem_altmap __altmap = {
852 * Determine the effective resource range and vmem_altmap from an nd_pfn
/linux-master/arch/sparc/mm/
H A Dinit_64.c2596 int node, struct vmem_altmap *altmap)
2645 struct vmem_altmap *altmap)
/linux-master/arch/riscv/mm/
H A Dinit.c1415 struct vmem_altmap *altmap)

Completed in 276 milliseconds