Lines Matching refs:rnbd_dev
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()
548 cpu_to_le16(rnbd_dev_get_max_segs(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
550 cpu_to_le32(rnbd_dev_get_max_hw_sects(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
552 cpu_to_le32(bdev_write_same(rnbd_dev->bdev)); in rnbd_srv_fill_msg_open_rsp()
554 cpu_to_le32(rnbd_dev_get_max_discard_sects(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
556 cpu_to_le32(rnbd_dev_get_discard_granularity(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
558 cpu_to_le32(rnbd_dev_get_discard_alignment(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
560 cpu_to_le16(rnbd_dev_get_secure_discard(rnbd_dev)); in rnbd_srv_fill_msg_open_rsp()
562 !blk_queue_nonrot(bdev_get_queue(rnbd_dev->bdev)); in rnbd_srv_fill_msg_open_rsp()
568 struct rnbd_dev *rnbd_dev, fmode_t open_flags, in rnbd_srv_create_set_sess_dev() argument
580 sdev->rnbd_dev = rnbd_dev; in rnbd_srv_create_set_sess_dev()
691 struct rnbd_dev *rnbd_dev; in process_msg_open() local
729 rnbd_dev = rnbd_dev_open(full_path, open_flags, in process_msg_open()
731 if (IS_ERR(rnbd_dev)) { in process_msg_open()
733 full_path, srv_sess->sessname, PTR_ERR(rnbd_dev)); in process_msg_open()
734 ret = PTR_ERR(rnbd_dev); in process_msg_open()
738 srv_dev = rnbd_srv_get_or_create_srv_dev(rnbd_dev, srv_sess, in process_msg_open()
748 rnbd_dev, open_flags, in process_msg_open()
763 ret = rnbd_srv_create_dev_sysfs(srv_dev, rnbd_dev->bdev, in process_msg_open()
764 rnbd_dev->name); in process_msg_open()
809 rnbd_dev_close(rnbd_dev); in process_msg_open()