Lines Matching refs:rsp
74 const struct rnbd_msg_open_rsp *rsp) in rnbd_clt_set_dev_attr() argument
78 if (!rsp->logical_block_size) in rnbd_clt_set_dev_attr()
81 dev->device_id = le32_to_cpu(rsp->device_id); in rnbd_clt_set_dev_attr()
82 dev->nsectors = le64_to_cpu(rsp->nsectors); in rnbd_clt_set_dev_attr()
83 dev->logical_block_size = le16_to_cpu(rsp->logical_block_size); in rnbd_clt_set_dev_attr()
84 dev->physical_block_size = le16_to_cpu(rsp->physical_block_size); in rnbd_clt_set_dev_attr()
85 dev->max_write_same_sectors = le32_to_cpu(rsp->max_write_same_sectors); in rnbd_clt_set_dev_attr()
86 dev->max_discard_sectors = le32_to_cpu(rsp->max_discard_sectors); in rnbd_clt_set_dev_attr()
87 dev->discard_granularity = le32_to_cpu(rsp->discard_granularity); in rnbd_clt_set_dev_attr()
88 dev->discard_alignment = le32_to_cpu(rsp->discard_alignment); in rnbd_clt_set_dev_attr()
89 dev->secure_discard = le16_to_cpu(rsp->secure_discard); in rnbd_clt_set_dev_attr()
90 dev->rotational = rsp->rotational; in rnbd_clt_set_dev_attr()
91 dev->wc = !!(rsp->cache_policy & RNBD_WRITEBACK); in rnbd_clt_set_dev_attr()
92 dev->fua = !!(rsp->cache_policy & RNBD_FUA); in rnbd_clt_set_dev_attr()
111 struct rnbd_msg_open_rsp *rsp) in process_msg_open_rsp() argument
124 u64 nsectors = le64_to_cpu(rsp->nsectors); in process_msg_open_rsp()
136 err = rnbd_clt_set_dev_attr(dev, rsp); in process_msg_open_rsp()
511 struct rnbd_msg_open_rsp *rsp = iu->buf; in msg_open_conf() local
520 errno = process_msg_open_rsp(dev, rsp); in msg_open_conf()
522 u32 device_id = le32_to_cpu(rsp->device_id); in msg_open_conf()
530 kfree(rsp); in msg_open_conf()
539 struct rnbd_msg_sess_info_rsp *rsp = iu->buf; in msg_sess_info_conf() local
543 sess->ver = min_t(u8, rsp->ver, RNBD_PROTO_VER_MAJOR); in msg_sess_info_conf()
545 kfree(rsp); in msg_sess_info_conf()
554 struct rnbd_msg_open_rsp *rsp; in send_msg_open() local
563 rsp = kzalloc(sizeof(*rsp), GFP_KERNEL); in send_msg_open()
564 if (!rsp) in send_msg_open()
569 kfree(rsp); in send_msg_open()
573 iu->buf = rsp; in send_msg_open()
576 sg_init_one(iu->sgt.sgl, rsp, sizeof(*rsp)); in send_msg_open()
584 &vec, sizeof(*rsp), iu->sgt.sgl, 1, in send_msg_open()
589 kfree(rsp); in send_msg_open()
600 struct rnbd_msg_sess_info_rsp *rsp; in send_msg_sess_info() local
609 rsp = kzalloc(sizeof(*rsp), GFP_KERNEL); in send_msg_sess_info()
610 if (!rsp) in send_msg_sess_info()
615 kfree(rsp); in send_msg_sess_info()
619 iu->buf = rsp; in send_msg_sess_info()
621 sg_init_one(iu->sgt.sgl, rsp, sizeof(*rsp)); in send_msg_sess_info()
637 &vec, sizeof(*rsp), iu->sgt.sgl, 1, in send_msg_sess_info()
643 kfree(rsp); in send_msg_sess_info()