| /Linux-v5.4/include/linux/ |
| D | memblock.h | 49 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/ |
| D | memblock.c | 108 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/ |
| D | init.c | 201 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()
|
| D | numa.c | 350 struct memblock_region *mblk; in numa_register_nodes() 424 struct memblock_region *mblk; in dummy_numa_init()
|
| D | kasan_init.c | 204 struct memblock_region *reg; in kasan_init()
|
| /Linux-v5.4/arch/arm/mm/ |
| D | init.c | 124 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/ |
| D | setup.c | 300 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/ |
| D | mem.c | 179 struct memblock_region *reg, *prev = NULL; in mark_nonram_nosave() 412 struct memblock_region *reg; in add_system_ram_resources()
|
| D | pgtable_32.c | 111 struct memblock_region *reg; in mapin_ram()
|
| /Linux-v5.4/arch/mips/netlogic/xlp/ |
| D | setup.c | 71 struct memblock_region *mem; in nlm_fixup_mem()
|
| /Linux-v5.4/arch/arm/xen/ |
| D | mm.c | 26 struct memblock_region *reg; in xen_get_swiotlb_free_pages()
|
| /Linux-v5.4/arch/powerpc/platforms/embedded6xx/ |
| D | wii.c | 59 struct memblock_region *p = memblock.memory.regions; in wii_memory_fixups()
|
| /Linux-v5.4/arch/openrisc/mm/ |
| D | init.c | 80 struct memblock_region *region; in map_ram()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | fadump.c | 167 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/ |
| D | setup.c | 73 struct memblock_region *region; in bootmem_init()
|
| /Linux-v5.4/arch/s390/mm/ |
| D | vmem.c | 403 struct memblock_region *reg; in vmem_map_init() 428 struct memblock_region *reg; in vmem_convert_memory_chunk()
|
| D | page-states.c | 186 struct memblock_region *reg; in cmma_init_nodat()
|
| /Linux-v5.4/arch/xtensa/mm/ |
| D | init.c | 92 struct memblock_region *mem, *res; in free_highpages()
|
| /Linux-v5.4/arch/riscv/mm/ |
| D | init.c | 92 struct memblock_region *reg; in setup_bootmem() 413 struct memblock_region *reg; in setup_vm_final()
|
| /Linux-v5.4/arch/unicore32/mm/ |
| D | init.c | 68 struct memblock_region *reg; in uc32_bootmem_free()
|
| /Linux-v5.4/arch/mips/cavium-octeon/ |
| D | dma-octeon.c | 193 struct memblock_region *mem; in plat_swiotlb_setup()
|
| /Linux-v5.4/arch/powerpc/mm/kasan/ |
| D | kasan_init_32.c | 135 struct memblock_region *reg; in kasan_mmu_init()
|
| /Linux-v5.4/kernel/dma/ |
| D | contiguous.c | 75 struct memblock_region *reg; in cma_early_percent_memory()
|
| /Linux-v5.4/arch/microblaze/mm/ |
| D | init.c | 116 struct memblock_region *reg; in setup_memory()
|
| /Linux-v5.4/arch/arm64/kernel/ |
| D | setup.c | 204 struct memblock_region *region; in request_standard_resources()
|