Home
last modified time | relevance | path

Searched defs:altmap (Results 1 – 10 of 10) sorted by relevance

/linux/arch/s390/mm/
H A Dvmem.c225 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 Dinit.c122 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 Dinit.c1376 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 Dmemory_hotplug.c387 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 Dmm_init.c861 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 Dmem.c161 void __ref arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap, in arch_remove_memory() argument
/linux/drivers/base/
H A Dmemory.c792 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 Dmemremap.h134 struct vmem_altmap altmap; member
H A Dmm.h4897 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 Dpfn_devs.c675 struct vmem_altmap *altmap = &pgmap->altmap; in __nvdimm_setup_pfn() local