Home
last modified time | relevance | path

Searched refs:s_sge (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/net/rds/
Dib_send.c233 send->s_wr.sg_list = send->s_sge; in rds_ib_send_init_ring()
236 sge = &send->s_sge[0]; in rds_ib_send_init_ring()
241 send->s_sge[1].lkey = ic->i_mr->lkey; in rds_ib_send_init_ring()
674 send->s_sge[0].addr = ic->i_send_hdrs_dma in rds_ib_xmit()
676 send->s_sge[0].length = sizeof(struct rds_header); in rds_ib_xmit()
686 send->s_sge[1].addr = ib_sg_dma_address(dev, scat) + off; in rds_ib_xmit()
687 send->s_sge[1].length = len; in rds_ib_xmit()
843 send->s_sge[0].addr = ib_sg_dma_address(ic->i_cm_id->device, op->op_sg); in rds_ib_xmit_atomic()
844 send->s_sge[0].length = ib_sg_dma_len(ic->i_cm_id->device, op->op_sg); in rds_ib_xmit_atomic()
845 send->s_sge[0].lkey = ic->i_mr->lkey; in rds_ib_xmit_atomic()
[all …]
Diw_send.c142 send->s_wr.sg_list = send->s_sge; in rds_iw_send_init_ring()
148 sge = rds_iw_data_sge(ic, send->s_sge); in rds_iw_send_init_ring()
151 sge = rds_iw_header_sge(ic, send->s_sge); in rds_iw_send_init_ring()
465 sge = rds_iw_data_sge(ic, send->s_sge); in rds_iw_xmit_populate_wr()
470 sge = rds_iw_header_sge(ic, send->s_sge); in rds_iw_xmit_populate_wr()
475 sge = &send->s_sge[0]; in rds_iw_xmit_populate_wr()
903 send->s_sge[j].addr = ib_sg_dma_address(ic->i_cm_id->device, scat); in rds_iw_xmit_rdma()
904 send->s_sge[j].length = len; in rds_iw_xmit_rdma()
905 send->s_sge[j].lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_rdma()
917 send->s_sge[0].addr = conn->c_xmit_rm->m_rs->rs_user_addr; in rds_iw_xmit_rdma()
[all …]
Dib.h73 struct ib_sge s_sge[RDS_IB_MAX_SGE]; member
Diw.h81 struct ib_sge s_sge[RDS_IW_MAX_SGE]; member
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_ruc.c328 sqp->s_sge.sge = wqe->sg_list[0]; in ipath_ruc_loopback()
329 sqp->s_sge.sg_list = wqe->sg_list + 1; in ipath_ruc_loopback()
330 sqp->s_sge.num_sge = wqe->wr.num_sge; in ipath_ruc_loopback()
365 if (unlikely(!ipath_rkey_ok(qp, &sqp->s_sge, wqe->length, in ipath_ruc_loopback()
387 *(u64 *) sqp->s_sge.sge.vaddr = in ipath_ruc_loopback()
399 sge = &sqp->s_sge.sge; in ipath_ruc_loopback()
413 if (--sqp->s_sge.num_sge) in ipath_ruc_loopback()
414 *sge = *sqp->s_sge.sg_list++; in ipath_ruc_loopback()
Dipath_uc.c98 qp->s_sge.sge = wqe->sg_list[0]; in ipath_make_uc_req()
99 qp->s_sge.sg_list = wqe->sg_list + 1; in ipath_make_uc_req()
100 qp->s_sge.num_sge = wqe->wr.num_sge; in ipath_make_uc_req()
211 qp->s_cur_sge = &qp->s_sge; in ipath_make_uc_req()
Dipath_ud.c320 qp->s_cur_sge = &qp->s_sge; in ipath_make_ud_req()
323 qp->s_sge.sge = wqe->sg_list[0]; in ipath_make_ud_req()
324 qp->s_sge.sg_list = wqe->sg_list + 1; in ipath_make_ud_req()
325 qp->s_sge.num_sge = wqe->wr.num_sge; in ipath_make_ud_req()
Dipath_rc.c66 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, in ipath_init_restart()
308 ss = &qp->s_sge; in ipath_make_rc_req()
461 qp->s_sge.sge = wqe->sg_list[0]; in ipath_make_rc_req()
462 qp->s_sge.sg_list = wqe->sg_list + 1; in ipath_make_rc_req()
463 qp->s_sge.num_sge = wqe->wr.num_sge; in ipath_make_rc_req()
504 ss = &qp->s_sge; in ipath_make_rc_req()
540 ss = &qp->s_sge; in ipath_make_rc_req()
Dipath_verbs.h373 struct ipath_sge_state s_sge; /* current send request data */ member
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_ruc.c427 sqp->s_sge.sge = wqe->sg_list[0]; in qib_ruc_loopback()
428 sqp->s_sge.sg_list = wqe->sg_list + 1; in qib_ruc_loopback()
429 sqp->s_sge.num_sge = wqe->wr.num_sge; in qib_ruc_loopback()
473 if (unlikely(!qib_rkey_ok(qp, &sqp->s_sge.sge, wqe->length, in qib_ruc_loopback()
479 sqp->s_sge.sg_list = NULL; in qib_ruc_loopback()
480 sqp->s_sge.num_sge = 1; in qib_ruc_loopback()
499 *(u64 *) sqp->s_sge.sge.vaddr = in qib_ruc_loopback()
513 sge = &sqp->s_sge.sge; in qib_ruc_loopback()
529 if (--sqp->s_sge.num_sge) in qib_ruc_loopback()
530 *sge = *sqp->s_sge.sg_list++; in qib_ruc_loopback()
Dqib_uc.c99 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_uc_req()
100 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_uc_req()
101 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_uc_req()
102 qp->s_sge.total_len = wqe->length; in qib_make_uc_req()
214 qp->s_cur_sge = &qp->s_sge; in qib_make_uc_req()
Dqib_ud.c317 qp->s_cur_sge = &qp->s_sge; in qib_make_ud_req()
320 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_ud_req()
321 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_ud_req()
322 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_ud_req()
323 qp->s_sge.total_len = wqe->length; in qib_make_ud_req()
Dqib_rc.c332 ss = &qp->s_sge; in qib_make_rc_req()
487 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_rc_req()
488 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_rc_req()
489 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_rc_req()
490 qp->s_sge.total_len = wqe->length; in qib_make_rc_req()
516 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
525 ss = &qp->s_sge; in qib_make_rc_req()
557 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
566 ss = &qp->s_sge; in qib_make_rc_req()
Dqib_verbs.h488 struct qib_sge_state s_sge; /* current send request data */ member