Home
last modified time | relevance | path

Searched refs:memory_block (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/base/
H A Dmemory.c50 #define to_memory_block(dev) container_of(dev, struct memory_block, dev)
94 struct memory_block *mem = to_memory_block(dev); in memory_block_release()
161 struct memory_block *mem = to_memory_block(dev); in phys_index_show()
182 struct memory_block *mem = to_memory_block(dev); in state_show()
213 static unsigned long memblk_nr_poison(struct memory_block *mem);
215 static inline unsigned long memblk_nr_poison(struct memory_block *mem) in memblk_nr_poison()
224 static int memory_block_online(struct memory_block *mem) in memory_block_online()
280 static int memory_block_offline(struct memory_block *mem) in memory_block_offline()
326 memory_block_action(struct memory_block *mem, unsigned long action) in memory_block_action()
346 static int memory_block_change_state(struct memory_block *mem, in memory_block_change_state()
[all …]
H A Dnode.c778 struct memory_block *mem_blk) in do_register_memory_block_under_node()
804 static int register_mem_block_under_node_hotplug(struct memory_block *mem_blk, in register_mem_block_under_node_hotplug()
817 void unregister_memory_block_under_nodes(struct memory_block *mem_blk) in unregister_memory_block_under_nodes()
843 struct memory_block *mem; in register_memory_blocks_under_nodes()
/linux/tools/testing/memblock/tests/
H A Dcommon.c12 static struct test_memory memory_block; variable
64 memset(memory_block.base, 1, PHYS_MEM_SIZE); in fill_memblock()
70 memblock_add((phys_addr_t)memory_block.base, MEM_SIZE); in setup_memblock()
91 base = (phys_addr_t)memory_block.base; in setup_numa_memblock()
106 memory_block.base = malloc(PHYS_MEM_SIZE); in dummy_physical_memory_init()
107 assert(memory_block.base); in dummy_physical_memory_init()
113 free(memory_block.base); in dummy_physical_memory_cleanup()
118 return (phys_addr_t)memory_block.base; in dummy_physical_memory_base()
/linux/include/linux/
H A Dmemory.h77 struct memory_block { struct
160 extern struct memory_block *find_memory_block(unsigned long section_nr);
161 typedef int (*walk_memory_blocks_func_t)(struct memory_block *, void *);
173 struct memory_block *find_memory_block_by_id(unsigned long block_id);
198 void memory_block_add_nid_early(struct memory_block *mem, int nid);
H A Dnode.h118 struct memory_block;
181 extern void unregister_memory_block_under_nodes(struct memory_block *mem_blk);
206 static inline void unregister_memory_block_under_nodes(struct memory_block *mem_blk) in unregister_memory_block_under_nodes()
/linux/arch/powerpc/platforms/pseries/
H A Dhotplug-memory.c165 static struct memory_block *lmb_to_memblock(struct drmem_lmb *lmb) in lmb_to_memblock()
168 struct memory_block *mem_block; in lmb_to_memblock()
207 struct memory_block *mem_block; in dlpar_change_lmb_state()
310 struct memory_block *mem_block; in dlpar_remove_lmb()
/linux/drivers/acpi/
H A Dacpi_memhotplug.c146 static int acpi_bind_memblk(struct memory_block *mem, void *arg) in acpi_bind_memblk()
158 static int acpi_unbind_memblk(struct memory_block *mem, void *arg) in acpi_unbind_memblk()
/linux/drivers/s390/char/
H A Dsclp_mem.c194 struct memory_block *mem; in sclp_config_mem_store()
283 struct memory_block *mem; in sclp_memmap_on_memory_store()
343 static int sclp_create_configured_mem(struct memory_block *mem, void *argument) in sclp_create_configured_mem()
/linux/mm/
H A Dmemory_hotplug.c1338 static int online_memory_block(struct memory_block *mem, void *arg) in online_memory_block()
1418 struct memory_block *mem; in remove_memory_blocks_and_altmaps()
2099 static int check_memblock_offlined_cb(struct memory_block *mem, void *arg) in check_memblock_offlined_cb()
2117 static int count_memory_range_altmaps_cb(struct memory_block *mem, void *arg) in count_memory_range_altmaps_cb()
2143 static int check_no_memblock_for_node_cb(struct memory_block *mem, void *arg) in check_no_memblock_for_node_cb()
2306 static int try_offline_memory_block(struct memory_block *mem, void *arg) in try_offline_memory_block()
2335 static int try_reonline_memory_block(struct memory_block *mem, void *arg) in try_reonline_memory_block()
/linux/tools/testing/memblock/
H A DREADME112 memory of the memory_block.