Lines Matching refs:mem_blk
375 int register_mem_sect_under_node(struct memory_block *mem_blk, int nid) in register_mem_sect_under_node() argument
380 if (!mem_blk) in register_mem_sect_under_node()
385 sect_start_pfn = section_nr_to_pfn(mem_blk->start_section_nr); in register_mem_sect_under_node()
386 sect_end_pfn = section_nr_to_pfn(mem_blk->end_section_nr); in register_mem_sect_under_node()
407 &mem_blk->dev.kobj, in register_mem_sect_under_node()
408 kobject_name(&mem_blk->dev.kobj)); in register_mem_sect_under_node()
412 return sysfs_create_link_nowarn(&mem_blk->dev.kobj, in register_mem_sect_under_node()
421 int unregister_mem_sect_under_nodes(struct memory_block *mem_blk, in unregister_mem_sect_under_nodes() argument
427 if (!mem_blk) { in unregister_mem_sect_under_nodes()
448 kobject_name(&mem_blk->dev.kobj)); in unregister_mem_sect_under_nodes()
449 sysfs_remove_link(&mem_blk->dev.kobj, in unregister_mem_sect_under_nodes()
461 struct memory_block *mem_blk = NULL; in link_mem_sections() local
474 if (mem_blk) in link_mem_sections()
475 if ((section_nr >= mem_blk->start_section_nr) && in link_mem_sections()
476 (section_nr <= mem_blk->end_section_nr)) in link_mem_sections()
479 mem_blk = find_memory_block_hinted(mem_sect, mem_blk); in link_mem_sections()
481 ret = register_mem_sect_under_node(mem_blk, nid); in link_mem_sections()
488 if (mem_blk) in link_mem_sections()
489 kobject_put(&mem_blk->dev.kobj); in link_mem_sections()