Lines Matching refs:mri
575 int i, mri, err, mrs_num; in map_cont_bufs() local
602 for (mri = 0; mri < mrs_num; mri++) { in map_cont_bufs()
603 struct rtrs_srv_mr *srv_mr = &srv_path->mrs[mri]; in map_cont_bufs()
609 chunks = chunks_per_mr * mri; in map_cont_bufs()
661 while (mri--) { in map_cont_bufs()
662 srv_mr = &srv_path->mrs[mri]; in map_cont_bufs()
807 int mri, err; in process_info_req() local
846 for (mri = 0; mri < srv_path->mrs_num; mri++) { in process_info_req()
847 struct ib_mr *mr = srv_path->mrs[mri].mr; in process_info_req()
849 rsp->desc[mri].addr = cpu_to_le64(mr->iova); in process_info_req()
850 rsp->desc[mri].key = cpu_to_le32(mr->rkey); in process_info_req()
851 rsp->desc[mri].len = cpu_to_le32(mr->length); in process_info_req()
856 rwr[mri].wr.next = mri ? &rwr[mri - 1].wr : NULL; in process_info_req()
857 rwr[mri].wr.opcode = IB_WR_REG_MR; in process_info_req()
858 rwr[mri].wr.wr_cqe = &local_reg_cqe; in process_info_req()
859 rwr[mri].wr.num_sge = 0; in process_info_req()
860 rwr[mri].wr.send_flags = 0; in process_info_req()
861 rwr[mri].mr = mr; in process_info_req()
862 rwr[mri].key = mr->rkey; in process_info_req()
863 rwr[mri].access = (IB_ACCESS_LOCAL_WRITE | in process_info_req()
865 reg_wr = &rwr[mri].wr; in process_info_req()