Searched refs:mem_blk (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/include/linux/
H A Dnode.h39 extern int register_mem_sect_under_node(struct memory_block *mem_blk,
41 extern int unregister_mem_sect_under_nodes(struct memory_block *mem_blk,
65 static inline int register_mem_sect_under_node(struct memory_block *mem_blk, register_mem_sect_under_node() argument
70 static inline int unregister_mem_sect_under_nodes(struct memory_block *mem_blk, unregister_mem_sect_under_nodes() argument
/linux-4.4.14/drivers/base/
H A Dnode.c379 int register_mem_sect_under_node(struct memory_block *mem_blk, int nid) register_mem_sect_under_node() argument
384 if (!mem_blk) register_mem_sect_under_node()
389 sect_start_pfn = section_nr_to_pfn(mem_blk->start_section_nr); register_mem_sect_under_node()
390 sect_end_pfn = section_nr_to_pfn(mem_blk->end_section_nr); register_mem_sect_under_node()
411 &mem_blk->dev.kobj, register_mem_sect_under_node()
412 kobject_name(&mem_blk->dev.kobj)); register_mem_sect_under_node()
416 return sysfs_create_link_nowarn(&mem_blk->dev.kobj, register_mem_sect_under_node()
425 int unregister_mem_sect_under_nodes(struct memory_block *mem_blk, unregister_mem_sect_under_nodes() argument
431 if (!mem_blk) { unregister_mem_sect_under_nodes()
452 kobject_name(&mem_blk->dev.kobj)); unregister_mem_sect_under_nodes()
453 sysfs_remove_link(&mem_blk->dev.kobj, unregister_mem_sect_under_nodes()
465 struct memory_block *mem_blk = NULL; link_mem_sections() local
478 if (mem_blk) link_mem_sections()
479 if ((section_nr >= mem_blk->start_section_nr) && link_mem_sections()
480 (section_nr <= mem_blk->end_section_nr)) link_mem_sections()
483 mem_blk = find_memory_block_hinted(mem_sect, mem_blk); link_mem_sections()
485 ret = register_mem_sect_under_node(mem_blk, nid); link_mem_sections()
492 if (mem_blk) link_mem_sections()
493 kobject_put(&mem_blk->dev.kobj); link_mem_sections()

Completed in 117 milliseconds