Searched refs:rnbd_dev (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.10/drivers/block/rnbd/ |
| D | rnbd-srv-dev.h | 15 struct rnbd_dev { struct 23 struct rnbd_dev *dev; argument 34 struct rnbd_dev *rnbd_dev_open(const char *path, fmode_t flags, 40 void rnbd_dev_close(struct rnbd_dev *dev); 49 static inline int rnbd_dev_get_max_segs(const struct rnbd_dev *dev) in rnbd_dev_get_max_segs() 54 static inline int rnbd_dev_get_max_hw_sects(const struct rnbd_dev *dev) in rnbd_dev_get_max_hw_sects() 59 static inline int rnbd_dev_get_secure_discard(const struct rnbd_dev *dev) in rnbd_dev_get_secure_discard() 64 static inline int rnbd_dev_get_max_discard_sects(const struct rnbd_dev *dev) in rnbd_dev_get_max_discard_sects() 73 static inline int rnbd_dev_get_discard_granularity(const struct rnbd_dev *dev) in rnbd_dev_get_discard_granularity() 78 static inline int rnbd_dev_get_discard_alignment(const struct rnbd_dev *dev) in rnbd_dev_get_discard_alignment()
|
| D | rnbd-srv.c | 149 bio = rnbd_bio_map_kern(data, sess_dev->rnbd_dev->ibd_bio_set, datalen, GFP_KERNEL); in process_rdma() 157 io->dev = sess_dev->rnbd_dev; in process_rdma() 168 bio_set_dev(bio, sess_dev->rnbd_dev->bdev); in process_rdma() 225 rnbd_dev_close(sess_dev->rnbd_dev); in rnbd_destroy_sess_dev() 509 rnbd_srv_get_or_create_srv_dev(struct rnbd_dev *rnbd_dev, in rnbd_srv_get_or_create_srv_dev() argument 516 new_dev = rnbd_srv_init_srv_dev(rnbd_dev->name); in rnbd_srv_get_or_create_srv_dev() 536 struct rnbd_dev *rnbd_dev = sess_dev->rnbd_dev; in rnbd_srv_fill_msg_open_rsp() local 542 cpu_to_le64(get_capacity(rnbd_dev->bdev->bd_disk)); in rnbd_srv_fill_msg_open_rsp() 544 cpu_to_le16(bdev_logical_block_size(rnbd_dev->bdev)); in rnbd_srv_fill_msg_open_rsp() 546 cpu_to_le16(bdev_physical_block_size(rnbd_dev->bdev)); in rnbd_srv_fill_msg_open_rsp() [all …]
|
| D | rnbd-srv-sysfs.c | 23 static struct device *rnbd_dev; variable 187 rnbd_dev = device_create(rnbd_dev_class, NULL, in rnbd_srv_create_sysfs_files() 189 if (IS_ERR(rnbd_dev)) { in rnbd_srv_create_sysfs_files() 190 err = PTR_ERR(rnbd_dev); in rnbd_srv_create_sysfs_files() 193 rnbd_devs_kobj = kobject_create_and_add("devices", &rnbd_dev->kobj); in rnbd_srv_create_sysfs_files()
|
| D | rnbd-srv-dev.c | 15 struct rnbd_dev *rnbd_dev_open(const char *path, fmode_t flags, in rnbd_dev_open() 18 struct rnbd_dev *dev; in rnbd_dev_open() 42 void rnbd_dev_close(struct rnbd_dev *dev) in rnbd_dev_close()
|
| D | rnbd-srv.h | 54 struct rnbd_dev *rnbd_dev; member
|
| D | rnbd-clt-sysfs.c | 26 static struct device *rnbd_dev; variable 605 rnbd_dev = device_create_with_groups(rnbd_dev_class, NULL, in rnbd_clt_create_sysfs_files() 608 if (IS_ERR(rnbd_dev)) { in rnbd_clt_create_sysfs_files() 609 err = PTR_ERR(rnbd_dev); in rnbd_clt_create_sysfs_files() 612 rnbd_devs_kobj = kobject_create_and_add("devices", &rnbd_dev->kobj); in rnbd_clt_create_sysfs_files() 630 sysfs_remove_group(&rnbd_dev->kobj, &default_attr_group); in rnbd_clt_destroy_default_group()
|