Lines Matching refs:mem_blk
379 int register_mem_sect_under_node(struct memory_block *mem_blk, int nid) in register_mem_sect_under_node() argument
384 if (!mem_blk) in register_mem_sect_under_node()
389 sect_start_pfn = section_nr_to_pfn(mem_blk->start_section_nr); in register_mem_sect_under_node()
390 sect_end_pfn = section_nr_to_pfn(mem_blk->end_section_nr); in register_mem_sect_under_node()
411 &mem_blk->dev.kobj, in register_mem_sect_under_node()
412 kobject_name(&mem_blk->dev.kobj)); in register_mem_sect_under_node()
416 return sysfs_create_link_nowarn(&mem_blk->dev.kobj, in register_mem_sect_under_node()
425 int unregister_mem_sect_under_nodes(struct memory_block *mem_blk, in unregister_mem_sect_under_nodes() argument
431 if (!mem_blk) { in unregister_mem_sect_under_nodes()
452 kobject_name(&mem_blk->dev.kobj)); in unregister_mem_sect_under_nodes()
453 sysfs_remove_link(&mem_blk->dev.kobj, in unregister_mem_sect_under_nodes()
465 struct memory_block *mem_blk = NULL; in link_mem_sections() local
478 if (mem_blk) in link_mem_sections()
479 if ((section_nr >= mem_blk->start_section_nr) && in link_mem_sections()
480 (section_nr <= mem_blk->end_section_nr)) in link_mem_sections()
483 mem_blk = find_memory_block_hinted(mem_sect, mem_blk); in link_mem_sections()
485 ret = register_mem_sect_under_node(mem_blk, nid); in link_mem_sections()
492 if (mem_blk) in link_mem_sections()
493 kobject_put(&mem_blk->dev.kobj); in link_mem_sections()