Lines Matching defs:kobj
21 struct kobject kobj;
28 #define to_dump_obj(x) container_of(x, struct dump_obj, kobj)
95 if (sysfs_remove_file_self(&dump_obj->kobj, &attr->attr)) {
97 kobject_put(&dump_obj->kobj);
159 static ssize_t dump_attr_show(struct kobject *kobj,
167 dump = to_dump_obj(kobj);
175 static ssize_t dump_attr_store(struct kobject *kobj,
183 dump = to_dump_obj(kobj);
196 static void dump_release(struct kobject *kobj)
200 dump = to_dump_obj(kobj);
288 static ssize_t dump_attr_read(struct file *filep, struct kobject *kobj,
294 struct dump_obj *dump = to_dump_obj(kobj);
336 dump->kobj.kset = dump_kset;
338 kobject_init(&dump->kobj, &dump_ktype);
351 rc = kobject_add(&dump->kobj, NULL, "0x%x-0x%x", type, id);
353 kobject_put(&dump->kobj);
372 kobject_get(&dump->kobj);
373 rc = sysfs_create_bin_file(&dump->kobj, &dump->dump_attr);
375 kobject_uevent(&dump->kobj, KOBJ_ADD);
381 kobject_put(&dump->kobj);
385 kobject_put(&dump->kobj);
394 struct kobject *kobj;
406 kobj = kset_find_obj(dump_kset, name);
407 if (kobj) {
409 kobject_put(kobj);
433 rc = sysfs_create_group(&dump_kset->kobj, &initiate_attr_group);
437 kobject_put(&dump_kset->kobj);