Searched refs:r_sge (Results 1 - 15 of 15) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/
H A Dqib_uc.c286 qp->r_sge.num_sge = 0;
288 while (qp->r_sge.num_sge) {
289 atomic_dec(&qp->r_sge.sge.mr->refcount);
290 if (--qp->r_sge.num_sge)
291 qp->r_sge.sge = *qp->r_sge.sg_list++;
358 qp->r_sge = qp->s_rdma_read_sge;
369 qp->s_rdma_read_sge = qp->r_sge;
384 qib_copy_sge(&qp->r_sge, data, pmtu, 0);
407 qib_copy_sge(&qp->r_sge, dat
[all...]
H A Dqib_ud.c160 qib_copy_sge(&qp->r_sge, &ah_attr->grh,
164 qib_skip_sge(&qp->r_sge, sizeof(struct ib_grh), 1);
177 qib_copy_sge(&qp->r_sge, sge->vaddr, len, 1);
197 while (qp->r_sge.num_sge) {
198 atomic_dec(&qp->r_sge.sge.mr->refcount);
199 if (--qp->r_sge.num_sge)
200 qp->r_sge.sge = *qp->r_sge.sg_list++;
556 qib_copy_sge(&qp->r_sge, &hdr->u.l.grh,
560 qib_skip_sge(&qp->r_sge, sizeo
[all...]
H A Dqib_ruc.c91 ss = &qp->r_sge;
131 * @wr_id_only: update qp->r_wr_id only, not qp->r_sge
455 if (unlikely(!qib_rkey_ok(qp, &qp->r_sge.sge, wqe->length,
460 qp->r_sge.sg_list = NULL;
461 qp->r_sge.num_sge = 1;
462 qp->r_sge.total_len = wqe->length;
476 qp->r_sge.sge = wqe->sg_list[0];
477 qp->r_sge.sg_list = wqe->sg_list + 1;
478 qp->r_sge.num_sge = wqe->wr.num_sge;
479 qp->r_sge
[all...]
H A Dqib_rc.c1644 * 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
[all...]
H A Dqib_qp.c388 qp->r_sge.num_sge = 0;
403 while (qp->r_sge.num_sge) {
404 atomic_dec(&qp->r_sge.sge.mr->refcount);
405 if (--qp->r_sge.num_sge)
406 qp->r_sge.sge = *qp->r_sge.sg_list++;
H A Dqib_verbs.h428 struct qib_sge_state r_sge; /* current receive data */ member in struct:qib_qp
448 u32 r_len; /* total length of r_sge */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/
H A Dipath_uc.c350 qp->r_sge = qp->s_rdma_read_sge;
356 qp->s_rdma_read_sge = qp->r_sge;
376 ipath_copy_sge(&qp->r_sge, data, pmtu);
411 ipath_copy_sge(&qp->r_sge, data, tlen);
444 ok = ipath_rkey_ok(qp, &qp->r_sge, qp->r_len,
452 qp->r_sge.sg_list = NULL;
453 qp->r_sge.sge.mr = NULL;
454 qp->r_sge.sge.vaddr = NULL;
455 qp->r_sge.sge.length = 0;
456 qp->r_sge
[all...]
H A Dipath_ruc.c151 * @wr_id_only: update qp->r_wr_id only, not qp->r_sge
201 qp->r_sge.sg_list = qp->r_sg_list;
202 } while (!ipath_init_sge(qp, wqe, &qp->r_len, &qp->r_sge));
346 if (unlikely(!ipath_rkey_ok(qp, &qp->r_sge, wqe->length,
361 qp->r_sge.sge = wqe->sg_list[0];
362 qp->r_sge.sg_list = wqe->sg_list + 1;
363 qp->r_sge.num_sge = wqe->wr.num_sge;
370 if (unlikely(!ipath_rkey_ok(qp, &qp->r_sge, sizeof(u64),
376 maddr = (atomic64_t *) qp->r_sge.sge.vaddr;
381 (u64) cmpxchg((u64 *) qp->r_sge
[all...]
H A Dipath_rc.c1367 * the duplicate request. Note that r_sge, r_len, and
1681 ipath_copy_sge(&qp->r_sge, data, pmtu);
1723 ipath_copy_sge(&qp->r_sge, data, tlen);
1767 ok = ipath_rkey_ok(qp, &qp->r_sge,
1773 qp->r_sge.sg_list = NULL;
1774 qp->r_sge.sge.mr = NULL;
1775 qp->r_sge.sge.vaddr = NULL;
1776 qp->r_sge.sge.length = 0;
1777 qp->r_sge.sge.sge_length = 0;
1895 if (unlikely(!ipath_rkey_ok(qp, &qp->r_sge,
[all...]
H A Dipath_ud.c538 ipath_copy_sge(&qp->r_sge, &hdr->u.l.grh,
542 ipath_skip_sge(&qp->r_sge, sizeof(struct ib_grh));
543 ipath_copy_sge(&qp->r_sge, data,
H A Dipath_verbs.h372 struct ipath_sge_state r_sge; /* current receive data */ member in struct:ipath_qp
389 u32 r_len; /* total length of r_sge */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rds/
H A Dib_recv.c95 recv->r_wr.sg_list = recv->r_sge;
98 sge = rds_ib_data_sge(ic, recv->r_sge);
103 sge = rds_ib_header_sge(ic, recv->r_sge);
193 sge = rds_ib_data_sge(ic, recv->r_sge);
197 sge = rds_ib_header_sge(ic, recv->r_sge);
H A Diw_recv.c95 recv->r_wr.sg_list = recv->r_sge;
98 sge = rds_iw_data_sge(ic, recv->r_sge);
103 sge = rds_iw_header_sge(ic, recv->r_sge);
193 sge = rds_iw_data_sge(ic, recv->r_sge);
197 sge = rds_iw_header_sge(ic, recv->r_sge);
H A Dib.h67 struct ib_sge r_sge[2]; member in struct:rds_ib_recv_work
H A Diw.h88 struct ib_sge r_sge[2]; member in struct:rds_iw_recv_work

Completed in 120 milliseconds