Searched refs:memblock (Results 1 - 25 of 437) sorted by relevance

1234567891011>>

/linux-master/arch/xtensa/include/asm/
H A Dsysmem.h14 #include <linux/memblock.h>
/linux-master/arch/x86/mm/
H A Dnuma_64.c6 #include <linux/memblock.h>
/linux-master/tools/testing/memblock/
H A DMakefile11 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 Dbasic_api.c4 #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 Dalloc_helpers_api.c20 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 Dalloc_nid_api.c66 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 Dcommon.c30 "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 Dalloc_api.c26 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 Dalloc_exact_nid_api.c30 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 Dprom.c18 #include <linux/memblock.h>
/linux-master/arch/mips/txx9/rbtx4927/
H A Dprom.c34 #include <linux/memblock.h>
/linux-master/arch/powerpc/kernel/
H A Ddma-swiotlb.c8 #include <linux/memblock.h>
/linux-master/arch/loongarch/include/asm/
H A Ddmi.h9 #include <linux/memblock.h>
/linux-master/arch/microblaze/kernel/
H A Dprom.c14 #include <linux/memblock.h>
/linux-master/arch/um/kernel/
H A Dinitrd.c7 #include <linux/memblock.h>
H A Ddtb.c6 #include <linux/memblock.h>
/linux-master/arch/mips/include/asm/
H A Ddmi.h6 #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 Dmem.c7 #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 Dmemblock.h88 * 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 Dmemblock.c18 #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 Debda.c4 #include <linux/memblock.h>
/linux-master/arch/arm/mach-realtek/
H A Drtd1195.c8 #include <linux/memblock.h>
17 pr_err("Failed to remove memblock %pa (%d)\n", &base, ret);
/linux-master/arch/mips/mti-malta/
H A Dmalta-memory.c15 #include <linux/memblock.h>
/linux-master/arch/mips/loongson2ef/common/
H A Dinit.c7 #include <linux/memblock.h>
H A Dmem.c6 #include <linux/memblock.h>

Completed in 283 milliseconds

1234567891011>>