/linux-master/arch/xtensa/include/asm/ |
H A D | sysmem.h | 14 #include <linux/memblock.h>
|
/linux-master/arch/x86/mm/ |
H A D | numa_64.c | 6 #include <linux/memblock.h>
|
/linux-master/tools/testing/memblock/ |
H A D | Makefile | 11 DEP_OFILES = memblock.o lib/slab.o mmzone.o slab.o 13 EXTR_SRC = ../../../mm/memblock.c 27 include: ../../../include/linux/memblock.h ../../include/linux/*.h \ 31 test -L linux/memblock.h || ln -s ../../../../include/linux/memblock.h linux/memblock.h 35 memblock.c: $(EXTR_SRC) 36 test -L memblock.c || ln -s $(EXTR_SRC) memblock.c 39 $(RM) $(TARGETS) $(OFILES) linux/memblock [all...] |
/linux-master/tools/testing/memblock/tests/ |
H A D | basic_api.c | 4 #include <linux/memblock.h> 17 ASSERT_NE(memblock.memory.regions, NULL); 18 ASSERT_EQ(memblock.memory.cnt, 1); 19 ASSERT_EQ(memblock.memory.max, EXPECTED_MEMBLOCK_REGIONS); 20 ASSERT_EQ(strcmp(memblock.memory.name, "memory"), 0); 22 ASSERT_NE(memblock.reserved.regions, NULL); 23 ASSERT_EQ(memblock.reserved.cnt, 1); 24 ASSERT_EQ(memblock.memory.max, EXPECTED_MEMBLOCK_REGIONS); 25 ASSERT_EQ(strcmp(memblock.reserved.name, "reserved"), 0); 27 ASSERT_EQ(memblock [all...] |
H A D | alloc_helpers_api.c | 20 struct memblock_region *rgn = &memblock.reserved.regions[0]; 38 ASSERT_EQ(memblock.reserved.cnt, 1); 39 ASSERT_EQ(memblock.reserved.total_size, size); 63 struct memblock_region *rgn = &memblock.reserved.regions[0]; 82 ASSERT_EQ(memblock.reserved.cnt, 1); 83 ASSERT_EQ(memblock.reserved.total_size, size); 110 struct memblock_region *rgn = &memblock.reserved.regions[0]; 127 ASSERT_EQ(memblock.reserved.cnt, 1); 128 ASSERT_EQ(memblock.reserved.total_size, size); 153 struct memblock_region *rgn = &memblock [all...] |
H A D | alloc_nid_api.c | 66 struct memblock_region *rgn = &memblock.reserved.regions[0]; 91 ASSERT_EQ(memblock.reserved.cnt, 1); 92 ASSERT_EQ(memblock.reserved.total_size, size); 118 struct memblock_region *rgn = &memblock.reserved.regions[0]; 144 ASSERT_EQ(memblock.reserved.cnt, 1); 145 ASSERT_EQ(memblock.reserved.total_size, size); 169 struct memblock_region *rgn = &memblock.reserved.regions[0]; 194 ASSERT_EQ(memblock.reserved.cnt, 1); 195 ASSERT_EQ(memblock.reserved.total_size, size); 221 struct memblock_region *rgn = &memblock [all...] |
H A D | common.c | 30 "memblock function being tested, the name of the test,\n\t\t\t" 41 memset(memblock.memory.regions, 0, 42 memblock.memory.cnt * sizeof(struct memblock_region)); 43 memblock.memory.cnt = 1; 44 memblock.memory.max = INIT_MEMBLOCK_REGIONS; 45 memblock.memory.total_size = 0; 47 memset(memblock.reserved.regions, 0, 48 memblock.reserved.cnt * sizeof(struct memblock_region)); 49 memblock.reserved.cnt = 1; 50 memblock [all...] |
H A D | alloc_api.c | 26 struct memblock_region *rgn = &memblock.reserved.regions[0]; 44 ASSERT_EQ(memblock.reserved.cnt, 1); 45 ASSERT_EQ(memblock.reserved.total_size, size); 73 struct memblock_region *rgn1 = &memblock.reserved.regions[1]; 74 struct memblock_region *rgn2 = &memblock.reserved.regions[0]; 105 ASSERT_EQ(memblock.reserved.cnt, 2); 106 ASSERT_EQ(memblock.reserved.total_size, total_size); 125 struct memblock_region *rgn = &memblock.reserved.regions[0]; 147 ASSERT_EQ(memblock.reserved.cnt, 1); 148 ASSERT_EQ(memblock [all...] |
H A D | alloc_exact_nid_api.c | 30 struct memblock_region *new_rgn = &memblock.reserved.regions[0]; 31 struct memblock_region *req_node = &memblock.memory.regions[nid_req]; 56 ASSERT_EQ(memblock.reserved.cnt, 1); 57 ASSERT_EQ(memblock.reserved.total_size, size); 82 struct memblock_region *new_rgn = &memblock.reserved.regions[1]; 83 struct memblock_region *req_node = &memblock.memory.regions[nid_req]; 112 ASSERT_EQ(memblock.reserved.cnt, 2); 113 ASSERT_EQ(memblock.reserved.total_size, size + r1.size); 143 struct memblock_region *new_rgn = &memblock.reserved.regions[0]; 144 struct memblock_region *req_node = &memblock [all...] |
/linux-master/arch/openrisc/kernel/ |
H A D | prom.c | 18 #include <linux/memblock.h>
|
/linux-master/arch/mips/txx9/rbtx4927/ |
H A D | prom.c | 34 #include <linux/memblock.h>
|
/linux-master/arch/powerpc/kernel/ |
H A D | dma-swiotlb.c | 8 #include <linux/memblock.h>
|
/linux-master/arch/loongarch/include/asm/ |
H A D | dmi.h | 9 #include <linux/memblock.h>
|
/linux-master/arch/microblaze/kernel/ |
H A D | prom.c | 14 #include <linux/memblock.h>
|
/linux-master/arch/um/kernel/ |
H A D | initrd.c | 7 #include <linux/memblock.h>
|
H A D | dtb.c | 6 #include <linux/memblock.h>
|
/linux-master/arch/mips/include/asm/ |
H A D | dmi.h | 6 #include <linux/memblock.h> 13 /* MIPS initialize DMI scan before SLAB is ready, so we use memblock here */
|
/linux-master/arch/loongarch/kernel/ |
H A D | mem.c | 7 #include <linux/memblock.h> 61 memblock_set_node(0, PHYS_ADDR_MAX, &memblock.memory, 0); 62 memblock_set_node(0, PHYS_ADDR_MAX, &memblock.reserved, 0);
|
/linux-master/include/linux/ |
H A D | memblock.h | 88 * struct memblock - memblock allocator metadata 94 struct memblock { struct 101 extern struct memblock memblock; 178 * __for_each_mem_range - iterate through memblock areas from type_a and not 198 * __for_each_mem_range_rev - reverse iterate through memblock areas from 225 __for_each_mem_range(i, &memblock.memory, NULL, NUMA_NO_NODE, \ 230 * for_each_mem_range_rev - reverse iterate through memblock areas from 237 __for_each_mem_range_rev(i, &memblock [all...] |
/linux-master/mm/ |
H A D | memblock.c | 18 #include <linux/memblock.h> 37 * DOC: memblock overview 60 * wrapped with struct memblock. This structure is statically 70 * The early architecture setup should tell memblock what the physical 78 * Once memblock is setup the memory can be allocated using one of the 95 * memblock data structures (except "physmem") will be discarded after the 115 struct memblock memblock __initdata_memblock = { 140 * keep a pointer to &memblock.memory in the text section to use it in 142 * For architectures that do not keep memblock dat [all...] |
/linux-master/arch/x86/kernel/ |
H A D | ebda.c | 4 #include <linux/memblock.h>
|
/linux-master/arch/arm/mach-realtek/ |
H A D | rtd1195.c | 8 #include <linux/memblock.h> 17 pr_err("Failed to remove memblock %pa (%d)\n", &base, ret);
|
/linux-master/arch/mips/mti-malta/ |
H A D | malta-memory.c | 15 #include <linux/memblock.h>
|
/linux-master/arch/mips/loongson2ef/common/ |
H A D | init.c | 7 #include <linux/memblock.h>
|
H A D | mem.c | 6 #include <linux/memblock.h>
|