• Home
  • Raw
  • Download

Lines Matching refs:kobj

687 static umode_t queue_attr_visible(struct kobject *kobj, struct attribute *attr,  in queue_attr_visible()  argument
691 container_of(kobj, struct request_queue, kobj); in queue_attr_visible()
714 queue_attr_show(struct kobject *kobj, struct attribute *attr, char *page) in queue_attr_show() argument
718 container_of(kobj, struct request_queue, kobj); in queue_attr_show()
730 queue_attr_store(struct kobject *kobj, struct attribute *attr, in queue_attr_store() argument
740 q = container_of(kobj, struct request_queue, kobj); in queue_attr_store()
797 static void blk_release_queue(struct kobject *kobj) in blk_release_queue() argument
800 container_of(kobj, struct request_queue, kobj); in blk_release_queue()
859 ret = kobject_add(&q->kobj, kobject_get(&dev->kobj), "%s", "queue"); in blk_register_queue()
865 ret = sysfs_create_group(&q->kobj, &queue_attr_group); in blk_register_queue()
868 kobject_del(&q->kobj); in blk_register_queue()
869 kobject_put(&dev->kobj); in blk_register_queue()
874 q->debugfs_dir = debugfs_create_dir(kobject_name(q->kobj.parent), in blk_register_queue()
889 kobject_del(&q->kobj); in blk_register_queue()
891 kobject_put(&dev->kobj); in blk_register_queue()
905 kobject_uevent(&q->kobj, KOBJ_ADD); in blk_register_queue()
907 kobject_uevent(&q->elevator->kobj, KOBJ_ADD); in blk_register_queue()
934 kobject_del(&q->kobj); in blk_register_queue()
936 kobject_put(&dev->kobj); in blk_register_queue()
983 kobject_uevent(&q->kobj, KOBJ_REMOVE); in blk_unregister_queue()
984 kobject_del(&q->kobj); in blk_unregister_queue()
988 kobject_put(&disk_to_dev(disk)->kobj); in blk_unregister_queue()