Home
last modified time | relevance | path

Searched refs:memblock_region (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v5.4/include/linux/
Dmemblock.h49 struct memblock_region { struct
70 struct memblock_region *regions; argument
204 static inline bool memblock_is_hotpluggable(struct memblock_region *m) in memblock_is_hotpluggable()
209 static inline bool memblock_is_mirror(struct memblock_region *m) in memblock_is_mirror()
214 static inline bool memblock_is_nomap(struct memblock_region *m) in memblock_is_nomap()
318 static inline void memblock_set_region_node(struct memblock_region *r, int nid) in memblock_set_region_node()
323 static inline int memblock_get_region_node(const struct memblock_region *r) in memblock_get_region_node()
328 static inline void memblock_set_region_node(struct memblock_region *r, int nid) in memblock_set_region_node()
332 static inline int memblock_get_region_node(const struct memblock_region *r) in memblock_get_region_node()
486 static inline unsigned long memblock_region_memory_base_pfn(const struct memblock_region *reg) in memblock_region_memory_base_pfn()
[all …]
/Linux-v5.4/mm/
Dmemblock.c108 static struct memblock_region memblock_memory_init_regions[INIT_MEMBLOCK_REGIONS] __initdata_memblo…
109 static struct memblock_region memblock_reserved_init_regions[INIT_MEMBLOCK_RESERVED_REGIONS] __init…
111 static struct memblock_region memblock_physmem_init_regions[INIT_PHYSMEM_REGIONS] __initdata_memblo…
384 size = PAGE_ALIGN(sizeof(struct memblock_region) * in memblock_discard()
391 size = PAGE_ALIGN(sizeof(struct memblock_region) * in memblock_discard()
417 struct memblock_region *new_array, *old_array; in memblock_double_array()
430 old_size = type->max * sizeof(struct memblock_region); in memblock_double_array()
517 struct memblock_region *this = &type->regions[i]; in memblock_merge_regions()
518 struct memblock_region *next = &type->regions[i + 1]; in memblock_merge_regions()
554 struct memblock_region *rgn = &type->regions[idx]; in memblock_insert_region()
[all …]
/Linux-v5.4/arch/arm64/mm/
Dinit.c201 struct memblock_region *reg; in zone_sizes_init()
279 struct memblock_region *usablemem = data; in early_init_dt_scan_usablemem()
298 struct memblock_region reg = { in fdt_enforce_memory_region()
494 struct memblock_region *reg; in free_unused_memmap()
Dnuma.c350 struct memblock_region *mblk; in numa_register_nodes()
424 struct memblock_region *mblk; in dummy_numa_init()
Dkasan_init.c204 struct memblock_region *reg; in kasan_init()
/Linux-v5.4/arch/arm/mm/
Dinit.c124 struct memblock_region *reg; in zone_sizes_init()
359 struct memblock_region *reg; in free_unused_memmap()
418 struct memblock_region *mem, *res; in free_highpages()
/Linux-v5.4/arch/mips/kernel/
Dsetup.c300 struct memblock_region *mem; in bootmem_init()
458 struct memblock_region *mem; in early_parse_elfcorehdr()
674 struct memblock_region *region; in resource_init()
/Linux-v5.4/arch/powerpc/mm/
Dmem.c179 struct memblock_region *reg, *prev = NULL; in mark_nonram_nosave()
412 struct memblock_region *reg; in add_system_ram_resources()
Dpgtable_32.c111 struct memblock_region *reg; in mapin_ram()
/Linux-v5.4/arch/mips/netlogic/xlp/
Dsetup.c71 struct memblock_region *mem; in nlm_fixup_mem()
/Linux-v5.4/arch/arm/xen/
Dmm.c26 struct memblock_region *reg; in xen_get_swiotlb_free_pages()
/Linux-v5.4/arch/powerpc/platforms/embedded6xx/
Dwii.c59 struct memblock_region *p = memblock.memory.regions; in wii_memory_fixups()
/Linux-v5.4/arch/openrisc/mm/
Dinit.c80 struct memblock_region *region; in map_ram()
/Linux-v5.4/arch/powerpc/kernel/
Dfadump.c167 struct memblock_region *reg; in is_fadump_mem_area_contiguous()
400 struct memblock_region *reg; in fadump_get_boot_mem_regions()
878 struct memblock_region *reg; in fadump_setup_crash_memory_ranges()
1136 struct memblock_region *reg; in fadump_release_reserved_area()
1537 struct memblock_region *reg; in fadump_reserve_crash_area()
/Linux-v5.4/arch/h8300/kernel/
Dsetup.c73 struct memblock_region *region; in bootmem_init()
/Linux-v5.4/arch/s390/mm/
Dvmem.c403 struct memblock_region *reg; in vmem_map_init()
428 struct memblock_region *reg; in vmem_convert_memory_chunk()
Dpage-states.c186 struct memblock_region *reg; in cmma_init_nodat()
/Linux-v5.4/arch/xtensa/mm/
Dinit.c92 struct memblock_region *mem, *res; in free_highpages()
/Linux-v5.4/arch/riscv/mm/
Dinit.c92 struct memblock_region *reg; in setup_bootmem()
413 struct memblock_region *reg; in setup_vm_final()
/Linux-v5.4/arch/unicore32/mm/
Dinit.c68 struct memblock_region *reg; in uc32_bootmem_free()
/Linux-v5.4/arch/mips/cavium-octeon/
Ddma-octeon.c193 struct memblock_region *mem; in plat_swiotlb_setup()
/Linux-v5.4/arch/powerpc/mm/kasan/
Dkasan_init_32.c135 struct memblock_region *reg; in kasan_mmu_init()
/Linux-v5.4/kernel/dma/
Dcontiguous.c75 struct memblock_region *reg; in cma_early_percent_memory()
/Linux-v5.4/arch/microblaze/mm/
Dinit.c116 struct memblock_region *reg; in setup_memory()
/Linux-v5.4/arch/arm64/kernel/
Dsetup.c204 struct memblock_region *region; in request_standard_resources()

12