Lines Matching refs:mr

187 				qib_put_mr(sge->mr);  in qib_copy_sge()
190 } else if (sge->length == 0 && sge->mr->lkey) { in qib_copy_sge()
192 if (++sge->m >= sge->mr->mapsz) in qib_copy_sge()
197 sge->mr->map[sge->m]->segs[sge->n].vaddr; in qib_copy_sge()
199 sge->mr->map[sge->m]->segs[sge->n].length; in qib_copy_sge()
228 qib_put_mr(sge->mr); in qib_skip_sge()
231 } else if (sge->length == 0 && sge->mr->lkey) { in qib_skip_sge()
233 if (++sge->m >= sge->mr->mapsz) in qib_skip_sge()
238 sge->mr->map[sge->m]->segs[sge->n].vaddr; in qib_skip_sge()
240 sge->mr->map[sge->m]->segs[sge->n].length; in qib_skip_sge()
278 } else if (sge.length == 0 && sge.mr->lkey) { in qib_count_sge()
280 if (++sge.m >= sge.mr->mapsz) in qib_count_sge()
285 sge.mr->map[sge.m]->segs[sge.n].vaddr; in qib_count_sge()
287 sge.mr->map[sge.m]->segs[sge.n].length; in qib_count_sge()
316 } else if (sge->length == 0 && sge->mr->lkey) { in qib_copy_from_sge()
318 if (++sge->m >= sge->mr->mapsz) in qib_copy_from_sge()
323 sge->mr->map[sge->m]->segs[sge->n].vaddr; in qib_copy_from_sge()
325 sge->mr->map[sge->m]->segs[sge->n].length; in qib_copy_from_sge()
440 qib_put_mr(sge->mr); in qib_post_one_send()
745 } else if (sge->length == 0 && sge->mr->lkey) { in update_sge()
747 if (++sge->m >= sge->mr->mapsz) in update_sge()
751 sge->vaddr = sge->mr->map[sge->m]->segs[sge->n].vaddr; in update_sge()
752 sge->length = sge->mr->map[sge->m]->segs[sge->n].length; in update_sge()
992 if (tx->mr) { in qib_put_txreq()
993 qib_put_mr(tx->mr); in qib_put_txreq()
994 tx->mr = NULL; in qib_put_txreq()
1166 tx->mr = qp->s_rdma_mr; in qib_verbs_send_dma()