Lines Matching refs:rnbd_dev
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()
556 cpu_to_le16(bdev_physical_block_size(rnbd_dev->bdev)); in rnbd_srv_fill_msg_open_rsp()
558 cpu_to_le16(rnbd_dev_get_max_segs(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
560 cpu_to_le32(rnbd_dev_get_max_hw_sects(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
562 cpu_to_le32(bdev_write_same(rnbd_dev->bdev)); in rnbd_srv_fill_msg_open_rsp()
564 cpu_to_le32(rnbd_dev_get_max_discard_sects(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
566 cpu_to_le32(rnbd_dev_get_discard_granularity(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
568 cpu_to_le32(rnbd_dev_get_discard_alignment(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
570 cpu_to_le16(rnbd_dev_get_secure_discard(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
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
741 rnbd_dev = rnbd_dev_open(full_path, open_flags, in process_msg_open()
743 if (IS_ERR(rnbd_dev)) { in process_msg_open()
745 full_path, srv_sess->sessname, PTR_ERR(rnbd_dev)); in process_msg_open()
746 ret = PTR_ERR(rnbd_dev); in process_msg_open()
750 srv_dev = rnbd_srv_get_or_create_srv_dev(rnbd_dev, srv_sess, in process_msg_open()
760 rnbd_dev, open_flags, in process_msg_open()
775 ret = rnbd_srv_create_dev_sysfs(srv_dev, rnbd_dev->bdev, in process_msg_open()
776 rnbd_dev->name); in process_msg_open()
821 rnbd_dev_close(rnbd_dev); in process_msg_open()