Searched refs:rnbd_dev (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.15/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 | 148 bio = rnbd_bio_map_kern(data, sess_dev->rnbd_dev->ibd_bio_set, datalen, GFP_KERNEL); in process_rdma() 156 io->dev = sess_dev->rnbd_dev; in process_rdma() 167 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() 518 rnbd_srv_get_or_create_srv_dev(struct rnbd_dev *rnbd_dev, in rnbd_srv_get_or_create_srv_dev() argument 525 new_dev = rnbd_srv_init_srv_dev(rnbd_dev->name); in rnbd_srv_get_or_create_srv_dev() 545 struct rnbd_dev *rnbd_dev = sess_dev->rnbd_dev; in rnbd_srv_fill_msg_open_rsp() local 546 struct request_queue *q = bdev_get_queue(rnbd_dev->bdev); in rnbd_srv_fill_msg_open_rsp() 552 cpu_to_le64(get_capacity(rnbd_dev->bdev->bd_disk)); in rnbd_srv_fill_msg_open_rsp() 554 cpu_to_le16(bdev_logical_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 224 rnbd_dev = device_create(rnbd_dev_class, NULL, in rnbd_srv_create_sysfs_files() 226 if (IS_ERR(rnbd_dev)) { in rnbd_srv_create_sysfs_files() 227 err = PTR_ERR(rnbd_dev); in rnbd_srv_create_sysfs_files() 230 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 652 rnbd_dev = device_create_with_groups(rnbd_dev_class, NULL, in rnbd_clt_create_sysfs_files() 655 if (IS_ERR(rnbd_dev)) { in rnbd_clt_create_sysfs_files() 656 err = PTR_ERR(rnbd_dev); in rnbd_clt_create_sysfs_files() 659 rnbd_devs_kobj = kobject_create_and_add("devices", &rnbd_dev->kobj); in rnbd_clt_create_sysfs_files() 677 sysfs_remove_group(&rnbd_dev->kobj, &default_attr_group); in rnbd_clt_destroy_sysfs_files()
|