Lines Matching refs:kobj

21 	struct kobject  kobj;  member
28 #define to_dump_obj(x) container_of(x, struct dump_obj, kobj)
95 if (sysfs_remove_file_self(&dump_obj->kobj, &attr->attr)) { in dump_ack_store()
97 kobject_put(&dump_obj->kobj); in dump_ack_store()
159 static ssize_t dump_attr_show(struct kobject *kobj, in dump_attr_show() argument
167 dump = to_dump_obj(kobj); in dump_attr_show()
175 static ssize_t dump_attr_store(struct kobject *kobj, in dump_attr_store() argument
183 dump = to_dump_obj(kobj); in dump_attr_store()
196 static void dump_release(struct kobject *kobj) in dump_release() argument
200 dump = to_dump_obj(kobj); in dump_release()
287 static ssize_t dump_attr_read(struct file *filep, struct kobject *kobj, in dump_attr_read() argument
293 struct dump_obj *dump = to_dump_obj(kobj); in dump_attr_read()
335 dump->kobj.kset = dump_kset; in create_dump_obj()
337 kobject_init(&dump->kobj, &dump_ktype); in create_dump_obj()
350 rc = kobject_add(&dump->kobj, NULL, "0x%x-0x%x", type, id); in create_dump_obj()
352 kobject_put(&dump->kobj); in create_dump_obj()
371 kobject_get(&dump->kobj); in create_dump_obj()
372 rc = sysfs_create_bin_file(&dump->kobj, &dump->dump_attr); in create_dump_obj()
374 kobject_uevent(&dump->kobj, KOBJ_ADD); in create_dump_obj()
380 kobject_put(&dump->kobj); in create_dump_obj()
384 kobject_put(&dump->kobj); in create_dump_obj()
393 struct kobject *kobj; in process_dump() local
405 kobj = kset_find_obj(dump_kset, name); in process_dump()
406 if (kobj) { in process_dump()
408 kobject_put(kobj); in process_dump()
432 rc = sysfs_create_group(&dump_kset->kobj, &initiate_attr_group); in opal_platform_dump_init()
436 kobject_put(&dump_kset->kobj); in opal_platform_dump_init()