/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_uc.c | 282 qp->r_sge.num_sge = 0; in qib_uc_rcv() 284 qib_put_ss(&qp->r_sge); in qib_uc_rcv() 350 qp->r_sge = qp->s_rdma_read_sge; in qib_uc_rcv() 361 qp->s_rdma_read_sge = qp->r_sge; in qib_uc_rcv() 376 qib_copy_sge(&qp->r_sge, data, pmtu, 0); in qib_uc_rcv() 402 qib_copy_sge(&qp->r_sge, data, tlen, 0); in qib_uc_rcv() 434 qp->r_sge.sg_list = NULL; in qib_uc_rcv() 441 ok = qib_rkey_ok(qp, &qp->r_sge.sge, qp->r_len, in qib_uc_rcv() 445 qp->r_sge.num_sge = 1; in qib_uc_rcv() 447 qp->r_sge.num_sge = 0; in qib_uc_rcv() [all …]
|
D | qib_ruc.c | 91 ss = &qp->r_sge; in qib_init_sge() 460 if (unlikely(!qib_rkey_ok(qp, &qp->r_sge.sge, wqe->length, in qib_ruc_loopback() 465 qp->r_sge.sg_list = NULL; in qib_ruc_loopback() 466 qp->r_sge.num_sge = 1; in qib_ruc_loopback() 467 qp->r_sge.total_len = wqe->length; in qib_ruc_loopback() 481 qp->r_sge.sge = wqe->sg_list[0]; in qib_ruc_loopback() 482 qp->r_sge.sg_list = wqe->sg_list + 1; in qib_ruc_loopback() 483 qp->r_sge.num_sge = wqe->wr.num_sge; in qib_ruc_loopback() 484 qp->r_sge.total_len = wqe->length; in qib_ruc_loopback() 491 if (unlikely(!qib_rkey_ok(qp, &qp->r_sge.sge, sizeof(u64), in qib_ruc_loopback() [all …]
|
D | qib_ud.c | 167 qib_copy_sge(&qp->r_sge, &ah_attr->grh, in qib_ud_loopback() 171 qib_skip_sge(&qp->r_sge, sizeof(struct ib_grh), 1); in qib_ud_loopback() 184 qib_copy_sge(&qp->r_sge, sge->vaddr, len, 1); in qib_ud_loopback() 204 qib_put_ss(&qp->r_sge); in qib_ud_loopback() 556 qib_copy_sge(&qp->r_sge, &hdr->u.l.grh, in qib_ud_rcv() 560 qib_skip_sge(&qp->r_sge, sizeof(struct ib_grh), 1); in qib_ud_rcv() 561 qib_copy_sge(&qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh), 1); in qib_ud_rcv() 562 qib_put_ss(&qp->r_sge); in qib_ud_rcv()
|
D | qib_rc.c | 1980 qib_copy_sge(&qp->r_sge, data, pmtu, 1); in qib_rc_rcv() 2026 qib_copy_sge(&qp->r_sge, data, tlen, 1); in qib_rc_rcv() 2027 qib_put_ss(&qp->r_sge); in qib_rc_rcv() 2063 qp->r_sge.sg_list = NULL; in qib_rc_rcv() 2070 ok = qib_rkey_ok(qp, &qp->r_sge.sge, qp->r_len, vaddr, in qib_rc_rcv() 2074 qp->r_sge.num_sge = 1; in qib_rc_rcv() 2076 qp->r_sge.num_sge = 0; in qib_rc_rcv() 2077 qp->r_sge.sge.mr = NULL; in qib_rc_rcv() 2078 qp->r_sge.sge.vaddr = NULL; in qib_rc_rcv() 2079 qp->r_sge.sge.length = 0; in qib_rc_rcv() [all …]
|
D | qib_qp.c | 415 qp->r_sge.num_sge = 0; in qib_reset_qp() 425 qib_put_ss(&qp->r_sge); in clear_mr_refs()
|
D | qib_verbs.h | 480 struct qib_sge_state r_sge; /* current receive data */ member
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_uc.c | 350 qp->r_sge = qp->s_rdma_read_sge; in ipath_uc_rcv() 356 qp->s_rdma_read_sge = qp->r_sge; in ipath_uc_rcv() 376 ipath_copy_sge(&qp->r_sge, data, pmtu); in ipath_uc_rcv() 412 ipath_copy_sge(&qp->r_sge, data, tlen); in ipath_uc_rcv() 445 ok = ipath_rkey_ok(qp, &qp->r_sge, qp->r_len, in ipath_uc_rcv() 453 qp->r_sge.sg_list = NULL; in ipath_uc_rcv() 454 qp->r_sge.sge.mr = NULL; in ipath_uc_rcv() 455 qp->r_sge.sge.vaddr = NULL; in ipath_uc_rcv() 456 qp->r_sge.sge.length = 0; in ipath_uc_rcv() 457 qp->r_sge.sge.sge_length = 0; in ipath_uc_rcv() [all …]
|
D | ipath_ruc.c | 210 qp->r_sge.sg_list = qp->r_sg_list; in ipath_get_rwqe() 211 } while (!ipath_init_sge(qp, wqe, &qp->r_len, &qp->r_sge)); in ipath_get_rwqe() 355 if (unlikely(!ipath_rkey_ok(qp, &qp->r_sge, wqe->length, in ipath_ruc_loopback() 370 qp->r_sge.sge = wqe->sg_list[0]; in ipath_ruc_loopback() 371 qp->r_sge.sg_list = wqe->sg_list + 1; in ipath_ruc_loopback() 372 qp->r_sge.num_sge = wqe->wr.num_sge; in ipath_ruc_loopback() 379 if (unlikely(!ipath_rkey_ok(qp, &qp->r_sge, sizeof(u64), in ipath_ruc_loopback() 385 maddr = (atomic64_t *) qp->r_sge.sge.vaddr; in ipath_ruc_loopback() 390 (u64) cmpxchg((u64 *) qp->r_sge.sge.vaddr, in ipath_ruc_loopback() 408 ipath_copy_sge(&qp->r_sge, sge->vaddr, len); in ipath_ruc_loopback()
|
D | ipath_rc.c | 1686 ipath_copy_sge(&qp->r_sge, data, pmtu); in ipath_rc_rcv() 1729 ipath_copy_sge(&qp->r_sge, data, tlen); in ipath_rc_rcv() 1773 ok = ipath_rkey_ok(qp, &qp->r_sge, in ipath_rc_rcv() 1779 qp->r_sge.sg_list = NULL; in ipath_rc_rcv() 1780 qp->r_sge.sge.mr = NULL; in ipath_rc_rcv() 1781 qp->r_sge.sge.vaddr = NULL; in ipath_rc_rcv() 1782 qp->r_sge.sge.length = 0; in ipath_rc_rcv() 1783 qp->r_sge.sge.sge_length = 0; in ipath_rc_rcv() 1901 if (unlikely(!ipath_rkey_ok(qp, &qp->r_sge, in ipath_rc_rcv() 1906 maddr = (atomic64_t *) qp->r_sge.sge.vaddr; in ipath_rc_rcv() [all …]
|
D | ipath_ud.c | 548 ipath_copy_sge(&qp->r_sge, &hdr->u.l.grh, in ipath_ud_rcv() 552 ipath_skip_sge(&qp->r_sge, sizeof(struct ib_grh)); in ipath_ud_rcv() 553 ipath_copy_sge(&qp->r_sge, data, in ipath_ud_rcv()
|
D | ipath_verbs.h | 377 struct ipath_sge_state r_sge; /* current receive data */ member
|
/linux-4.1.27/net/rds/ |
D | iw_recv.c | 95 recv->r_wr.sg_list = recv->r_sge; in rds_iw_recv_init_ring() 98 sge = rds_iw_data_sge(ic, recv->r_sge); in rds_iw_recv_init_ring() 103 sge = rds_iw_header_sge(ic, recv->r_sge); in rds_iw_recv_init_ring() 193 sge = rds_iw_data_sge(ic, recv->r_sge); in rds_iw_recv_refill_one() 197 sge = rds_iw_header_sge(ic, recv->r_sge); in rds_iw_recv_refill_one()
|
D | ib_recv.c | 59 recv->r_wr.sg_list = recv->r_sge; in rds_ib_recv_init_ring() 62 sge = &recv->r_sge[0]; in rds_ib_recv_init_ring() 67 sge = &recv->r_sge[1]; in rds_ib_recv_init_ring() 337 sge = &recv->r_sge[0]; in rds_ib_recv_refill_one() 341 sge = &recv->r_sge[1]; in rds_ib_recv_refill_one()
|
D | ib.h | 81 struct ib_sge r_sge[2]; member
|
D | iw.h | 89 struct ib_sge r_sge[2]; member
|