Lines Matching refs:kobj
58 struct kobject *kobj; member
64 struct kobject kobj; member
174 static ssize_t tag_show(struct kobject *kobj, in tag_show() argument
177 struct virtio_fs *fs = container_of(kobj, struct virtio_fs, kobj); in tag_show()
190 static void virtio_fs_ktype_release(struct kobject *kobj) in virtio_fs_ktype_release() argument
192 struct virtio_fs *vfs = container_of(kobj, struct virtio_fs, kobj); in virtio_fs_ktype_release()
206 struct kobject *kobj) in virtio_fs_kobj_to_vq() argument
211 if (kobj == fs->vqs[i].kobj) in virtio_fs_kobj_to_vq()
217 static ssize_t name_show(struct kobject *kobj, in name_show() argument
220 struct virtio_fs *fs = container_of(kobj->parent->parent, struct virtio_fs, kobj); in name_show()
221 struct virtio_fs_vq *fsvq = virtio_fs_kobj_to_vq(fs, kobj); in name_show()
230 static ssize_t cpu_list_show(struct kobject *kobj, in cpu_list_show() argument
233 struct virtio_fs *fs = container_of(kobj->parent->parent, struct virtio_fs, kobj); in cpu_list_show()
234 struct virtio_fs_vq *fsvq = virtio_fs_kobj_to_vq(fs, kobj); in cpu_list_show()
278 kobject_put(&fs->kobj); in virtio_fs_put_locked()
360 kobject_put(fsvq->kobj); in virtio_fs_delete_queues_sysfs()
374 fsvq->kobj = kobject_create_and_add(buff, fs->mqs_kobj); in virtio_fs_add_queues_sysfs()
380 ret = sysfs_create_group(fsvq->kobj, &virtio_fs_vq_attr_group); in virtio_fs_add_queues_sysfs()
382 kobject_put(fsvq->kobj); in virtio_fs_add_queues_sysfs()
392 kobject_put(fsvq->kobj); in virtio_fs_add_queues_sysfs()
418 fs->kobj.kset = virtio_fs_kset; in virtio_fs_add_instance()
419 ret = kobject_add(&fs->kobj, NULL, "%d", vdev->index); in virtio_fs_add_instance()
423 fs->mqs_kobj = kobject_create_and_add("mqs", &fs->kobj); in virtio_fs_add_instance()
429 ret = sysfs_create_link(&fs->kobj, &vdev->dev.kobj, "device"); in virtio_fs_add_instance()
441 kobject_uevent(&fs->kobj, KOBJ_ADD); in virtio_fs_add_instance()
446 sysfs_remove_link(&fs->kobj, "device"); in virtio_fs_add_instance()
450 kobject_del(&fs->kobj); in virtio_fs_add_instance()
465 kobject_get(&fs->kobj); in virtio_fs_find_instance()
1128 kobject_init(&fs->kobj, &virtio_fs_ktype); in virtio_fs_probe()
1162 kobject_put(&fs->kobj); in virtio_fs_probe()
1187 sysfs_remove_link(&fs->kobj, "device"); in virtio_fs_remove()
1189 kobject_del(&fs->kobj); in virtio_fs_remove()
1764 static int virtio_fs_uevent(const struct kobject *kobj, struct kobj_uevent_env *env) in virtio_fs_uevent() argument
1766 const struct virtio_fs *fs = container_of(kobj, struct virtio_fs, kobj); in virtio_fs_uevent()