Lines Matching refs:kobj
27 static void rnbd_srv_dev_release(struct kobject *kobj) in rnbd_srv_dev_release() argument
31 dev = container_of(kobj, struct rnbd_srv_dev, dev_kobj); in rnbd_srv_dev_release()
62 bdev_kobj = &disk_to_dev(bdev->bd_disk)->kobj; in rnbd_srv_create_dev_sysfs()
86 static ssize_t read_only_show(struct kobject *kobj, struct kobj_attribute *attr, in read_only_show() argument
91 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in read_only_show()
100 static ssize_t access_mode_show(struct kobject *kobj, in access_mode_show() argument
106 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in access_mode_show()
115 static ssize_t mapping_path_show(struct kobject *kobj, in mapping_path_show() argument
120 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in mapping_path_show()
128 static ssize_t rnbd_srv_dev_session_force_close_show(struct kobject *kobj, in rnbd_srv_dev_session_force_close_show() argument
135 static ssize_t rnbd_srv_dev_session_force_close_store(struct kobject *kobj, in rnbd_srv_dev_session_force_close_store() argument
141 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in rnbd_srv_dev_session_force_close_store()
174 sysfs_remove_group(&sess_dev->kobj, in rnbd_srv_destroy_dev_session_sysfs()
177 kobject_del(&sess_dev->kobj); in rnbd_srv_destroy_dev_session_sysfs()
178 kobject_put(&sess_dev->kobj); in rnbd_srv_destroy_dev_session_sysfs()
181 static void rnbd_srv_sess_dev_release(struct kobject *kobj) in rnbd_srv_sess_dev_release() argument
185 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in rnbd_srv_sess_dev_release()
198 ret = kobject_init_and_add(&sess_dev->kobj, &rnbd_srv_sess_dev_ktype, in rnbd_srv_create_dev_session_sysfs()
202 kobject_put(&sess_dev->kobj); in rnbd_srv_create_dev_session_sysfs()
206 ret = sysfs_create_group(&sess_dev->kobj, in rnbd_srv_create_dev_session_sysfs()
209 kobject_del(&sess_dev->kobj); in rnbd_srv_create_dev_session_sysfs()
210 kobject_put(&sess_dev->kobj); in rnbd_srv_create_dev_session_sysfs()
230 rnbd_devs_kobj = kobject_create_and_add("devices", &rnbd_dev->kobj); in rnbd_srv_create_sysfs_files()