Lines Matching refs:memory
593 int register_memory(struct memory_block *memory) in register_memory() argument
595 memory->dev.bus = &memory_subsys; in register_memory()
596 memory->dev.id = memory->start_section_nr / sections_per_block; in register_memory()
597 memory->dev.release = memory_block_release; in register_memory()
598 memory->dev.groups = memory_memblk_attr_groups; in register_memory()
599 memory->dev.offline = memory->state == MEM_OFFLINE; in register_memory()
601 return device_register(&memory->dev); in register_memory()
604 static int init_memory_block(struct memory_block **memory, in init_memory_block() argument
627 *memory = mem; in init_memory_block()
686 unregister_memory(struct memory_block *memory) in unregister_memory() argument
688 BUG_ON(memory->dev.bus != &memory_subsys); in unregister_memory()
691 put_device(&memory->dev); in unregister_memory()
692 device_unregister(&memory->dev); in unregister_memory()