Lines Matching refs:mri
600 int i, mri, err, mrs_num; in map_cont_bufs() local
627 for (mri = 0; mri < mrs_num; mri++) { in map_cont_bufs()
628 struct rtrs_srv_mr *srv_mr = &sess->mrs[mri]; in map_cont_bufs()
634 chunks = chunks_per_mr * mri; in map_cont_bufs()
686 while (mri--) { in map_cont_bufs()
687 srv_mr = &sess->mrs[mri]; in map_cont_bufs()
796 int mri, err; in process_info_req() local
822 for (mri = 0; mri < sess->mrs_num; mri++) { in process_info_req()
823 struct ib_mr *mr = sess->mrs[mri].mr; in process_info_req()
825 rsp->desc[mri].addr = cpu_to_le64(mr->iova); in process_info_req()
826 rsp->desc[mri].key = cpu_to_le32(mr->rkey); in process_info_req()
827 rsp->desc[mri].len = cpu_to_le32(mr->length); in process_info_req()
832 rwr[mri].wr.next = mri ? &rwr[mri - 1].wr : NULL; in process_info_req()
833 rwr[mri].wr.opcode = IB_WR_REG_MR; in process_info_req()
834 rwr[mri].wr.wr_cqe = &local_reg_cqe; in process_info_req()
835 rwr[mri].wr.num_sge = 0; in process_info_req()
836 rwr[mri].wr.send_flags = 0; in process_info_req()
837 rwr[mri].mr = mr; in process_info_req()
838 rwr[mri].key = mr->rkey; in process_info_req()
839 rwr[mri].access = (IB_ACCESS_LOCAL_WRITE | in process_info_req()
841 reg_wr = &rwr[mri].wr; in process_info_req()