Home
last modified time | relevance | path

Searched refs:rnbd_dev (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/block/rnbd/
A Drnbd-srv-dev.h15 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()
A Drnbd-srv.c156 io->dev = sess_dev->rnbd_dev; in process_rdma()
518 rnbd_srv_get_or_create_srv_dev(struct rnbd_dev *rnbd_dev, in rnbd_srv_get_or_create_srv_dev() argument
545 struct rnbd_dev *rnbd_dev = sess_dev->rnbd_dev; in rnbd_srv_fill_msg_open_rsp() local
582 struct rnbd_dev *rnbd_dev, fmode_t open_flags, in rnbd_srv_create_set_sess_dev() argument
594 sdev->rnbd_dev = rnbd_dev; in rnbd_srv_create_set_sess_dev()
703 struct rnbd_dev *rnbd_dev; in process_msg_open() local
743 if (IS_ERR(rnbd_dev)) { in process_msg_open()
746 ret = PTR_ERR(rnbd_dev); in process_msg_open()
760 rnbd_dev, open_flags, in process_msg_open()
776 rnbd_dev->name); in process_msg_open()
[all …]
A Drnbd-srv-sysfs.c23 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()
A Drnbd-srv-dev.c15 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()
A Drnbd-srv.h54 struct rnbd_dev *rnbd_dev; member
A Drnbd-clt-sysfs.c26 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()

Completed in 9 milliseconds