Lines Matching refs:r_sge
1644 * the duplicate request. Note that r_sge, r_len, and
1959 qib_copy_sge(&qp->r_sge, data, pmtu, 1);
2001 qib_copy_sge(&qp->r_sge, data, tlen, 1);
2002 while (qp->r_sge.num_sge) {
2003 atomic_dec(&qp->r_sge.sge.mr->refcount);
2004 if (--qp->r_sge.num_sge)
2005 qp->r_sge.sge = *qp->r_sge.sg_list++;
2037 qp->r_sge.sg_list = NULL;
2044 ok = qib_rkey_ok(qp, &qp->r_sge.sge, qp->r_len, vaddr,
2048 qp->r_sge.num_sge = 1;
2050 qp->r_sge.num_sge = 0;
2051 qp->r_sge.sge.mr = NULL;
2052 qp->r_sge.sge.vaddr = NULL;
2053 qp->r_sge.sge.length = 0;
2054 qp->r_sge.sge.sge_length = 0;
2168 if (unlikely(!qib_rkey_ok(qp, &qp->r_sge.sge, sizeof(u64),
2173 maddr = (atomic64_t *) qp->r_sge.sge.vaddr;
2177 (u64) cmpxchg((u64 *) qp->r_sge.sge.vaddr,
2180 atomic_dec(&qp->r_sge.sge.mr->refcount);
2181 qp->r_sge.num_sge = 0;