Searched refs:memory_block (Results 1 - 8 of 8) sorted by relevance

/linux-master/tools/testing/memblock/tests/
H A Dcommon.c12 static struct test_memory memory_block; variable in typeref:struct:test_memory
64 memset(memory_block.base, 1, MEM_SIZE);
70 memblock_add((phys_addr_t)memory_block.base, MEM_SIZE);
91 base = (phys_addr_t)memory_block.base;
106 memory_block.base = malloc(MEM_SIZE);
107 assert(memory_block.base);
113 free(memory_block.base);
118 return (phys_addr_t)memory_block.base;
/linux-master/include/linux/
H A Dmemory.h6 * basic "struct memory_block" here, which can be embedded in per-arch
67 struct memory_block { struct
161 extern struct memory_block *find_memory_block(unsigned long section_nr);
162 typedef int (*walk_memory_blocks_func_t)(struct memory_block *, void *);
181 void memory_block_add_nid(struct memory_block *mem, int nid,
H A Dnode.h104 struct memory_block;
148 extern void unregister_memory_block_under_nodes(struct memory_block *mem_blk);
177 static inline void unregister_memory_block_under_nodes(struct memory_block *mem_blk)
/linux-master/drivers/base/
H A Dmemory.c49 #define to_memory_block(dev) container_of(dev, struct memory_block, dev)
107 struct memory_block *mem = to_memory_block(dev);
123 struct memory_block *mem = to_memory_block(dev);
144 struct memory_block *mem = to_memory_block(dev);
175 static unsigned long memblk_nr_poison(struct memory_block *mem);
177 static inline unsigned long memblk_nr_poison(struct memory_block *mem)
186 static int memory_block_online(struct memory_block *mem)
257 static int memory_block_offline(struct memory_block *mem)
309 memory_block_action(struct memory_block *mem, unsigned long action)
329 static int memory_block_change_state(struct memory_block *me
[all...]
H A Dnode.c758 struct memory_block *mem_blk,
784 static int register_mem_block_under_node_early(struct memory_block *mem_blk,
827 static int register_mem_block_under_node_hotplug(struct memory_block *mem_blk,
840 void unregister_memory_block_under_nodes(struct memory_block *mem_blk)
/linux-master/drivers/acpi/
H A Dacpi_memhotplug.c146 static int acpi_bind_memblk(struct memory_block *mem, void *arg)
158 static int acpi_unbind_memblk(struct memory_block *mem, void *arg)
/linux-master/arch/powerpc/platforms/pseries/
H A Dhotplug-memory.c165 static struct memory_block *lmb_to_memblock(struct drmem_lmb *lmb)
168 struct memory_block *mem_block;
207 struct memory_block *mem_block;
310 struct memory_block *mem_block;
/linux-master/mm/
H A Dmemory_hotplug.c1322 static int online_memory_block(struct memory_block *mem, void *arg)
1402 struct memory_block *mem;
2126 static int check_memblock_offlined_cb(struct memory_block *mem, void *arg)
2144 static int count_memory_range_altmaps_cb(struct memory_block *mem, void *arg)
2170 static int check_no_memblock_for_node_cb(struct memory_block *mem, void *arg)
2335 static int try_offline_memory_block(struct memory_block *mem, void *arg)
2364 static int try_reonline_memory_block(struct memory_block *mem, void *arg)

Completed in 178 milliseconds