Lines Matching refs:rsize
1091 u32 rsize; in srpt_map_sg_to_ib_sge() local
1141 rsize = be32_to_cpu(db->len); in srpt_map_sg_to_ib_sge()
1148 while (rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1150 if (rsize >= dma_len) { in srpt_map_sg_to_ib_sge()
1152 rsize -= dma_len; in srpt_map_sg_to_ib_sge()
1164 tsize -= rsize; in srpt_map_sg_to_ib_sge()
1165 dma_len -= rsize; in srpt_map_sg_to_ib_sge()
1166 rsize = 0; 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()
1203 rsize = be32_to_cpu(db->len); in srpt_map_sg_to_ib_sge()
1207 while (rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1211 if (rsize >= dma_len) { in srpt_map_sg_to_ib_sge()
1215 rsize -= dma_len; in srpt_map_sg_to_ib_sge()
1228 sge->length = (tsize < rsize) ? tsize : rsize; in srpt_map_sg_to_ib_sge()
1229 tsize -= rsize; in srpt_map_sg_to_ib_sge()
1230 dma_len -= rsize; in srpt_map_sg_to_ib_sge()
1231 dma_addr += rsize; in srpt_map_sg_to_ib_sge()
1232 rsize = 0; in srpt_map_sg_to_ib_sge()
1236 if (k == riu->sge_cnt && rsize > 0 && tsize > 0) { in srpt_map_sg_to_ib_sge()
1240 } else if (rsize > 0 && tsize > 0) in srpt_map_sg_to_ib_sge()