Lines Matching refs:riu
1085 struct rdma_iu *riu; in srpt_map_sg_to_ib_sge() local
1118 ioctx->rdma_ius = kzalloc(nrdma * sizeof *riu, GFP_KERNEL); in srpt_map_sg_to_ib_sge()
1128 riu = ioctx->rdma_ius; in srpt_map_sg_to_ib_sge()
1139 j < count && i < ioctx->n_rbuf && tsize > 0; ++i, ++riu, ++db) { in srpt_map_sg_to_ib_sge()
1142 riu->raddr = raddr; in srpt_map_sg_to_ib_sge()
1143 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
1144 riu->sge_cnt = 0; in srpt_map_sg_to_ib_sge()
1168 ++riu->sge_cnt; in srpt_map_sg_to_ib_sge()
1170 if (rsize > 0 && riu->sge_cnt == SRPT_DEF_SG_PER_WQE) { in srpt_map_sg_to_ib_sge()
1172 riu->sge = in srpt_map_sg_to_ib_sge()
1173 kmalloc(riu->sge_cnt * sizeof *riu->sge, in srpt_map_sg_to_ib_sge()
1175 if (!riu->sge) in srpt_map_sg_to_ib_sge()
1178 ++riu; in srpt_map_sg_to_ib_sge()
1179 riu->sge_cnt = 0; in srpt_map_sg_to_ib_sge()
1180 riu->raddr = raddr; in srpt_map_sg_to_ib_sge()
1181 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
1186 riu->sge = kmalloc(riu->sge_cnt * sizeof *riu->sge, in srpt_map_sg_to_ib_sge()
1188 if (!riu->sge) in srpt_map_sg_to_ib_sge()
1194 riu = ioctx->rdma_ius; in srpt_map_sg_to_ib_sge()
1201 j < count && i < ioctx->n_rbuf && tsize > 0; ++i, ++riu, ++db) { in srpt_map_sg_to_ib_sge()
1203 sge = riu->sge; in srpt_map_sg_to_ib_sge()
1235 if (k == riu->sge_cnt && rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1236 ++riu; in srpt_map_sg_to_ib_sge()
1237 sge = riu->sge; in srpt_map_sg_to_ib_sge()
2769 struct rdma_iu *riu; in srpt_perform_rdmas() local
2790 riu = ioctx->rdma_ius; in srpt_perform_rdmas()
2793 for (i = 0; i < n_rdma; ++i, ++riu) { in srpt_perform_rdmas()
2808 wr.remote_addr = riu->raddr; in srpt_perform_rdmas()
2809 wr.rkey = riu->rkey; in srpt_perform_rdmas()
2810 wr.wr.num_sge = riu->sge_cnt; in srpt_perform_rdmas()
2811 wr.wr.sg_list = riu->sge; in srpt_perform_rdmas()