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