Lines Matching refs:rsp
543 static void rnbd_srv_fill_msg_open_rsp(struct rnbd_msg_open_rsp *rsp, in rnbd_srv_fill_msg_open_rsp() argument
549 rsp->hdr.type = cpu_to_le16(RNBD_MSG_OPEN_RSP); in rnbd_srv_fill_msg_open_rsp()
550 rsp->device_id = in rnbd_srv_fill_msg_open_rsp()
552 rsp->nsectors = in rnbd_srv_fill_msg_open_rsp()
554 rsp->logical_block_size = in rnbd_srv_fill_msg_open_rsp()
556 rsp->physical_block_size = in rnbd_srv_fill_msg_open_rsp()
558 rsp->max_segments = in rnbd_srv_fill_msg_open_rsp()
560 rsp->max_hw_sectors = in rnbd_srv_fill_msg_open_rsp()
562 rsp->max_write_same_sectors = in rnbd_srv_fill_msg_open_rsp()
564 rsp->max_discard_sectors = in rnbd_srv_fill_msg_open_rsp()
566 rsp->discard_granularity = in rnbd_srv_fill_msg_open_rsp()
568 rsp->discard_alignment = in rnbd_srv_fill_msg_open_rsp()
570 rsp->secure_discard = in rnbd_srv_fill_msg_open_rsp()
572 rsp->rotational = !blk_queue_nonrot(q); in rnbd_srv_fill_msg_open_rsp()
573 rsp->cache_policy = 0; in rnbd_srv_fill_msg_open_rsp()
575 rsp->cache_policy |= RNBD_WRITEBACK; in rnbd_srv_fill_msg_open_rsp()
577 rsp->cache_policy |= RNBD_FUA; in rnbd_srv_fill_msg_open_rsp()
659 struct rnbd_msg_sess_info_rsp *rsp = data; in process_msg_sess_info() local
666 rsp->hdr.type = cpu_to_le16(RNBD_MSG_SESS_INFO_RSP); in process_msg_sess_info()
667 rsp->ver = srv_sess->ver; in process_msg_sess_info()
706 struct rnbd_msg_open_rsp *rsp = data; in process_msg_open() local
807 rnbd_srv_fill_msg_open_rsp(rsp, srv_sess_dev); in process_msg_open()