| /linux/arch/s390/mm/ |
| H A D | vmem.c | 225 struct vmem_altmap *altmap) in modify_pmd_table() argument 41 vmem_free_pages(unsigned long addr,int order,struct vmem_altmap * altmap) vmem_free_pages() argument 170 modify_pte_table(pmd_t * pmd,unsigned long addr,unsigned long end,bool add,bool direct,struct vmem_altmap * altmap) modify_pte_table() argument 316 modify_pud_table(p4d_t * p4d,unsigned long addr,unsigned long end,bool add,bool direct,struct vmem_altmap * altmap) modify_pud_table() argument 386 modify_p4d_table(pgd_t * pgd,unsigned long addr,unsigned long end,bool add,bool direct,struct vmem_altmap * altmap) modify_p4d_table() argument 431 modify_pagetable(unsigned long start,unsigned long end,bool add,bool direct,struct vmem_altmap * altmap) modify_pagetable() argument 476 add_pagetable(unsigned long start,unsigned long end,bool direct,struct vmem_altmap * altmap) add_pagetable() argument 482 remove_pagetable(unsigned long start,unsigned long end,bool direct,struct vmem_altmap * altmap) remove_pagetable() argument 509 vmemmap_populate(unsigned long start,unsigned long end,int node,struct vmem_altmap * altmap) vmemmap_populate() argument 525 vmemmap_free(unsigned long start,unsigned long end,struct vmem_altmap * altmap) vmemmap_free() argument [all...] |
| /linux/arch/loongarch/mm/ |
| H A D | init.c | 122 void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap, in arch_remove_memory() argument 154 void vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) in vmemmap_populate() argument 164 vmemmap_free(unsigned long start,unsigned long end,struct vmem_altmap * altmap) vmemmap_free() argument
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 1376 vmemmap_populate(unsigned long start,unsigned long end,int node,struct vmem_altmap * altmap) vmemmap_populate() argument 1554 free_vmemmap_storage(struct page * page,size_t size,struct vmem_altmap * altmap) free_vmemmap_storage() argument 1575 remove_pte_mapping(pte_t * pte_base,unsigned long addr,unsigned long end,bool is_vmemmap,struct vmem_altmap * altmap) remove_pte_mapping() argument 1597 remove_pmd_mapping(pmd_t * pmd_base,unsigned long addr,unsigned long end,bool is_vmemmap,struct vmem_altmap * altmap) remove_pmd_mapping() argument 1624 remove_pud_mapping(pud_t * pud_base,unsigned long addr,unsigned long end,bool is_vmemmap,struct vmem_altmap * altmap) remove_pud_mapping() argument 1655 remove_p4d_mapping(p4d_t * p4d_base,unsigned long addr,unsigned long end,bool is_vmemmap,struct vmem_altmap * altmap) remove_p4d_mapping() argument 1686 remove_pgd_mapping(unsigned long va,unsigned long end,bool is_vmemmap,struct vmem_altmap * altmap) remove_pgd_mapping() argument 1745 arch_remove_memory(u64 start,u64 size,struct vmem_altmap * altmap) arch_remove_memory() argument 1752 vmemmap_free(unsigned long start,unsigned long end,struct vmem_altmap * altmap) vmemmap_free() argument [all...] |
| /linux/mm/ |
| H A D | memory_hotplug.c | 387 struct vmem_altmap *altmap = params->altmap; in __add_pages() local 586 __remove_pages(unsigned long pfn,unsigned long nr_pages,struct vmem_altmap * altmap) __remove_pages() argument 742 move_pfn_range_to_zone(struct zone * zone,unsigned long start_pfn,unsigned long nr_pages,struct vmem_altmap * altmap,int migratetype,bool isolate_pageblock) move_pfn_range_to_zone() argument 1416 struct vmem_altmap *altmap = NULL; remove_memory_blocks_and_altmaps() local [all...] |
| H A D | mm_init.c | 861 memmap_init_range(unsigned long size,int nid,unsigned long zone,unsigned long start_pfn,unsigned long zone_end_pfn,enum meminit_context context,struct vmem_altmap * altmap,int migratetype,bool isolate_pageblock) memmap_init_range() argument 1059 compound_nr_pages(struct vmem_altmap * altmap,struct dev_pagemap * pgmap) compound_nr_pages() argument 1101 struct vmem_altmap *altmap = pgmap_altmap(pgmap); memmap_init_zone_device() local [all...] |
| /linux/arch/powerpc/mm/ |
| H A D | mem.c | 161 void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap, in arch_remove_memory() argument
|
| /linux/drivers/base/ |
| H A D | memory.c | 792 add_memory_block(unsigned long block_id,int nid,unsigned long state,struct vmem_altmap * altmap,struct memory_group * group) add_memory_block() argument 861 create_memory_block_devices(unsigned long start,unsigned long size,int nid,struct vmem_altmap * altmap,struct memory_group * group) create_memory_block_devices() argument [all...] |
| /linux/include/linux/ |
| H A D | memremap.h | 134 struct vmem_altmap altmap; member
|
| H A D | mm.h | 4897 vmem_altmap_offset(const struct vmem_altmap * altmap) vmem_altmap_offset() argument 4905 vmem_altmap_free(struct vmem_altmap * altmap,unsigned long nr_pfns) vmem_altmap_free() argument 4911 vmem_altmap_offset(const struct vmem_altmap * altmap) vmem_altmap_offset() argument 4916 vmem_altmap_free(struct vmem_altmap * altmap,unsigned long nr_pfns) vmem_altmap_free() argument 4924 __vmemmap_can_optimize(struct vmem_altmap * altmap,struct dev_pagemap * pgmap) __vmemmap_can_optimize() argument 4949 vmemmap_can_optimize(struct vmem_altmap * altmap,struct dev_pagemap * pgmap) vmemmap_can_optimize() argument [all...] |
| /linux/drivers/nvdimm/ |
| H A D | pfn_devs.c | 675 struct vmem_altmap *altmap = &pgmap->altmap; in __nvdimm_setup_pfn() local
|