Lines Matching refs:riu

1086 	struct rdma_iu *riu;  in srpt_map_sg_to_ib_sge()  local
1119 ioctx->rdma_ius = kzalloc(nrdma * sizeof *riu, GFP_KERNEL); in srpt_map_sg_to_ib_sge()
1129 riu = ioctx->rdma_ius; in srpt_map_sg_to_ib_sge()
1140 j < count && i < ioctx->n_rbuf && tsize > 0; ++i, ++riu, ++db) { in srpt_map_sg_to_ib_sge()
1143 riu->raddr = raddr; in srpt_map_sg_to_ib_sge()
1144 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
1145 riu->sge_cnt = 0; in srpt_map_sg_to_ib_sge()
1169 ++riu->sge_cnt; in srpt_map_sg_to_ib_sge()
1171 if (rsize > 0 && riu->sge_cnt == SRPT_DEF_SG_PER_WQE) { in srpt_map_sg_to_ib_sge()
1173 riu->sge = in srpt_map_sg_to_ib_sge()
1174 kmalloc(riu->sge_cnt * sizeof *riu->sge, in srpt_map_sg_to_ib_sge()
1176 if (!riu->sge) in srpt_map_sg_to_ib_sge()
1179 ++riu; in srpt_map_sg_to_ib_sge()
1180 riu->sge_cnt = 0; in srpt_map_sg_to_ib_sge()
1181 riu->raddr = raddr; in srpt_map_sg_to_ib_sge()
1182 riu->rkey = be32_to_cpu(db->key); in srpt_map_sg_to_ib_sge()
1187 riu->sge = kmalloc(riu->sge_cnt * sizeof *riu->sge, in srpt_map_sg_to_ib_sge()
1189 if (!riu->sge) in srpt_map_sg_to_ib_sge()
1195 riu = ioctx->rdma_ius; in srpt_map_sg_to_ib_sge()
1202 j < count && i < ioctx->n_rbuf && tsize > 0; ++i, ++riu, ++db) { in srpt_map_sg_to_ib_sge()
1204 sge = riu->sge; in srpt_map_sg_to_ib_sge()
1236 if (k == riu->sge_cnt && rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1237 ++riu; in srpt_map_sg_to_ib_sge()
1238 sge = riu->sge; in srpt_map_sg_to_ib_sge()
2776 struct rdma_iu *riu; in srpt_perform_rdmas() local
2797 riu = ioctx->rdma_ius; in srpt_perform_rdmas()
2800 for (i = 0; i < n_rdma; ++i, ++riu) { in srpt_perform_rdmas()
2815 wr.wr.rdma.remote_addr = riu->raddr; in srpt_perform_rdmas()
2816 wr.wr.rdma.rkey = riu->rkey; in srpt_perform_rdmas()
2817 wr.num_sge = riu->sge_cnt; in srpt_perform_rdmas()
2818 wr.sg_list = riu->sge; in srpt_perform_rdmas()