Lines Matching refs:kobj
24 struct kobject kobj; member
31 #define to_dump_obj(x) container_of(x, struct dump_obj, kobj)
95 sysfs_remove_file_self(&dump_obj->kobj, &attr->attr); in dump_ack_store()
96 kobject_put(&dump_obj->kobj); in dump_ack_store()
157 static ssize_t dump_attr_show(struct kobject *kobj, in dump_attr_show() argument
165 dump = to_dump_obj(kobj); in dump_attr_show()
173 static ssize_t dump_attr_store(struct kobject *kobj, in dump_attr_store() argument
181 dump = to_dump_obj(kobj); in dump_attr_store()
194 static void dump_release(struct kobject *kobj) in dump_release() argument
198 dump = to_dump_obj(kobj); in dump_release()
282 static ssize_t dump_attr_read(struct file *filep, struct kobject *kobj, in dump_attr_read() argument
288 struct dump_obj *dump = to_dump_obj(kobj); in dump_attr_read()
331 dump->kobj.kset = dump_kset; in create_dump_obj()
333 kobject_init(&dump->kobj, &dump_ktype); in create_dump_obj()
346 rc = kobject_add(&dump->kobj, NULL, "0x%x-0x%x", type, id); in create_dump_obj()
348 kobject_put(&dump->kobj); in create_dump_obj()
352 rc = sysfs_create_bin_file(&dump->kobj, &dump->dump_attr); in create_dump_obj()
354 kobject_put(&dump->kobj); in create_dump_obj()
361 kobject_uevent(&dump->kobj, KOBJ_ADD); in create_dump_obj()
440 rc = sysfs_create_group(&dump_kset->kobj, &initiate_attr_group); in opal_platform_dump_init()
444 kobject_put(&dump_kset->kobj); in opal_platform_dump_init()