Lines Matching refs:rsize
1090 u32 rsize; in srpt_map_sg_to_ib_sge() local
1140 rsize = be32_to_cpu(db->len); in srpt_map_sg_to_ib_sge()
1147 while (rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1149 if (rsize >= dma_len) { in srpt_map_sg_to_ib_sge()
1151 rsize -= dma_len; in srpt_map_sg_to_ib_sge()
1163 tsize -= rsize; in srpt_map_sg_to_ib_sge()
1164 dma_len -= rsize; in srpt_map_sg_to_ib_sge()
1165 rsize = 0; 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()
1202 rsize = be32_to_cpu(db->len); in srpt_map_sg_to_ib_sge()
1206 while (rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1210 if (rsize >= dma_len) { in srpt_map_sg_to_ib_sge()
1214 rsize -= dma_len; in srpt_map_sg_to_ib_sge()
1227 sge->length = (tsize < rsize) ? tsize : rsize; in srpt_map_sg_to_ib_sge()
1228 tsize -= rsize; in srpt_map_sg_to_ib_sge()
1229 dma_len -= rsize; in srpt_map_sg_to_ib_sge()
1230 dma_addr += rsize; in srpt_map_sg_to_ib_sge()
1231 rsize = 0; in srpt_map_sg_to_ib_sge()
1235 if (k == riu->sge_cnt && rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1239 } else if (rsize > 0 && tsize > 0) in srpt_map_sg_to_ib_sge()