Lines Matching refs:memory
589 int register_memory(struct memory_block *memory) in register_memory() argument
591 memory->dev.bus = &memory_subsys; in register_memory()
592 memory->dev.id = memory->start_section_nr / sections_per_block; in register_memory()
593 memory->dev.release = memory_block_release; in register_memory()
594 memory->dev.groups = memory_memblk_attr_groups; in register_memory()
595 memory->dev.offline = memory->state == MEM_OFFLINE; in register_memory()
597 return device_register(&memory->dev); in register_memory()
600 static int init_memory_block(struct memory_block **memory, in init_memory_block() argument
623 *memory = mem; in init_memory_block()
682 unregister_memory(struct memory_block *memory) in unregister_memory() argument
684 BUG_ON(memory->dev.bus != &memory_subsys); in unregister_memory()
687 put_device(&memory->dev); in unregister_memory()
688 device_unregister(&memory->dev); in unregister_memory()