Lines Matching refs:kobj
174 kobject_init(&eq->kobj, &elv_ktype); in elevator_alloc()
182 static void elevator_release(struct kobject *kobj) in elevator_release() argument
186 e = container_of(kobj, struct elevator_queue, kobj); in elevator_release()
197 kobject_put(&e->kobj); in __elevator_exit()
441 elv_attr_show(struct kobject *kobj, struct attribute *attr, char *page) in elv_attr_show() argument
450 e = container_of(kobj, struct elevator_queue, kobj); in elv_attr_show()
458 elv_attr_store(struct kobject *kobj, struct attribute *attr, in elv_attr_store() argument
468 e = container_of(kobj, struct elevator_queue, kobj); in elv_attr_store()
492 error = kobject_add(&e->kobj, &q->kobj, "%s", "iosched"); in elv_register_queue()
497 if (sysfs_create_file(&e->kobj, &attr->attr)) in elv_register_queue()
503 kobject_uevent(&e->kobj, KOBJ_ADD); in elv_register_queue()
517 kobject_uevent(&e->kobj, KOBJ_REMOVE); in elv_unregister_queue()
518 kobject_del(&e->kobj); in elv_unregister_queue()