Lines Matching refs:kobj
147 kobject_init(&eq->kobj, &elv_ktype); in elevator_alloc()
155 static void elevator_release(struct kobject *kobj) in elevator_release() argument
159 e = container_of(kobj, struct elevator_queue, kobj); in elevator_release()
423 elv_attr_show(struct kobject *kobj, struct attribute *attr, char *page) in elv_attr_show() argument
432 e = container_of(kobj, struct elevator_queue, kobj); in elv_attr_show()
441 elv_attr_store(struct kobject *kobj, struct attribute *attr, in elv_attr_store() argument
451 e = container_of(kobj, struct elevator_queue, kobj); in elv_attr_store()
475 error = kobject_add(&e->kobj, &q->disk->queue_kobj, "iosched"); in elv_register_queue()
480 if (sysfs_create_file(&e->kobj, &attr->attr)) in elv_register_queue()
486 kobject_uevent(&e->kobj, KOBJ_ADD); in elv_register_queue()
502 kobject_uevent(&e->kobj, KOBJ_REMOVE); in elv_unregister_queue()
503 kobject_del(&e->kobj); in elv_unregister_queue()
633 kobject_put(&e->kobj); in elv_exit_and_release()
648 kobject_put(&ctx->old->kobj); in elevator_change_done()