Home
last modified time | relevance | path

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

/linux-4.4.14/net/rds/
Dib_send.c199 send->s_wr.sg_list = send->s_sge; in rds_ib_send_init_ring()
202 sge = &send->s_sge[0]; in rds_ib_send_init_ring()
207 send->s_sge[1].lkey = ic->i_pd->local_dma_lkey; in rds_ib_send_init_ring()
634 send->s_sge[0].addr = ic->i_send_hdrs_dma in rds_ib_xmit()
636 send->s_sge[0].length = sizeof(struct rds_header); in rds_ib_xmit()
647 send->s_sge[1].addr = ib_sg_dma_address(dev, scat); in rds_ib_xmit()
648 send->s_sge[1].addr += rm->data.op_dmaoff; in rds_ib_xmit()
649 send->s_sge[1].length = len; in rds_ib_xmit()
811 send->s_sge[0].addr = ib_sg_dma_address(ic->i_cm_id->device, op->op_sg); in rds_ib_xmit_atomic()
812 send->s_sge[0].length = ib_sg_dma_len(ic->i_cm_id->device, op->op_sg); in rds_ib_xmit_atomic()
[all …]
Diw_send.c142 send->s_send_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()
457 sge = rds_iw_data_sge(ic, send->s_sge); in rds_iw_xmit_populate_wr()
462 sge = rds_iw_header_sge(ic, send->s_sge); in rds_iw_xmit_populate_wr()
467 sge = &send->s_sge[0]; in rds_iw_xmit_populate_wr()
904 send->s_sge[j].addr = ib_sg_dma_address(ic->i_cm_id->device, scat); in rds_iw_xmit_rdma()
905 send->s_sge[j].length = len; in rds_iw_xmit_rdma()
906 send->s_sge[j].lkey = rds_iw_local_dma_lkey(ic); in rds_iw_xmit_rdma()
918 send->s_sge[0].addr = conn->c_xmit_rm->m_rs->rs_user_addr; in rds_iw_xmit_rdma()
[all …]
Diw.h84 struct ib_sge s_sge[RDS_IW_MAX_SGE]; member
Dib.h83 struct ib_sge s_sge[RDS_IB_MAX_SGE]; member
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_ruc.c327 sqp->s_sge.sge = wqe->sg_list[0]; in ipath_ruc_loopback()
328 sqp->s_sge.sg_list = wqe->sg_list + 1; in ipath_ruc_loopback()
329 sqp->s_sge.num_sge = wqe->wr.num_sge; in ipath_ruc_loopback()
364 if (unlikely(!ipath_rkey_ok(qp, &sqp->s_sge, wqe->length, in ipath_ruc_loopback()
386 *(u64 *) sqp->s_sge.sge.vaddr = in ipath_ruc_loopback()
398 sge = &sqp->s_sge.sge; in ipath_ruc_loopback()
412 if (--sqp->s_sge.num_sge) in ipath_ruc_loopback()
413 *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.c319 qp->s_cur_sge = &qp->s_sge; in ipath_make_ud_req()
322 qp->s_sge.sge = wqe->sg_list[0]; in ipath_make_ud_req()
323 qp->s_sge.sg_list = wqe->sg_list + 1; in ipath_make_ud_req()
324 qp->s_sge.num_sge = wqe->ud_wr.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.h379 struct ipath_sge_state s_sge; /* current send request data */ member
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_ruc.c428 sqp->s_sge.sge = wqe->sg_list[0]; in qib_ruc_loopback()
429 sqp->s_sge.sg_list = wqe->sg_list + 1; in qib_ruc_loopback()
430 sqp->s_sge.num_sge = wqe->wr.num_sge; in qib_ruc_loopback()
474 if (unlikely(!qib_rkey_ok(qp, &sqp->s_sge.sge, wqe->length, in qib_ruc_loopback()
480 sqp->s_sge.sg_list = NULL; in qib_ruc_loopback()
481 sqp->s_sge.num_sge = 1; in qib_ruc_loopback()
500 *(u64 *) sqp->s_sge.sge.vaddr = in qib_ruc_loopback()
514 sge = &sqp->s_sge.sge; in qib_ruc_loopback()
530 if (--sqp->s_sge.num_sge) in qib_ruc_loopback()
531 *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()
489 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_rc_req()
490 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_rc_req()
491 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_rc_req()
492 qp->s_sge.total_len = wqe->length; in qib_make_rc_req()
518 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
527 ss = &qp->s_sge; in qib_make_rc_req()
559 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
568 ss = &qp->s_sge; in qib_make_rc_req()
Dqib_verbs.h496 struct qib_sge_state s_sge; /* current send request data */ member
/linux-4.4.14/drivers/staging/rdma/hfi1/
Druc.c450 sqp->s_sge.sge = wqe->sg_list[0]; in ruc_loopback()
451 sqp->s_sge.sg_list = wqe->sg_list + 1; in ruc_loopback()
452 sqp->s_sge.num_sge = wqe->wr.num_sge; in ruc_loopback()
496 if (unlikely(!hfi1_rkey_ok(qp, &sqp->s_sge.sge, wqe->length, in ruc_loopback()
502 sqp->s_sge.sg_list = NULL; in ruc_loopback()
503 sqp->s_sge.num_sge = 1; in ruc_loopback()
522 *(u64 *) sqp->s_sge.sge.vaddr = in ruc_loopback()
536 sge = &sqp->s_sge.sge; in ruc_loopback()
552 if (--sqp->s_sge.num_sge) in ruc_loopback()
553 *sge = *sqp->s_sge.sg_list++; in ruc_loopback()
Duc.c117 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_uc_req()
118 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_uc_req()
119 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_uc_req()
120 qp->s_sge.total_len = wqe->length; in hfi1_make_uc_req()
234 qp->s_cur_sge = &qp->s_sge; in hfi1_make_uc_req()
Dud.c346 qp->s_cur_sge = &qp->s_sge; in hfi1_make_ud_req()
350 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_ud_req()
351 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_ud_req()
352 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_ud_req()
353 qp->s_sge.total_len = wqe->length; in hfi1_make_ud_req()
Drc.c362 ss = &qp->s_sge; in hfi1_make_rc_req()
517 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_rc_req()
518 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_rc_req()
519 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_rc_req()
520 qp->s_sge.total_len = wqe->length; in hfi1_make_rc_req()
546 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in hfi1_make_rc_req()
555 ss = &qp->s_sge; in hfi1_make_rc_req()
588 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in hfi1_make_rc_req()
597 ss = &qp->s_sge; in hfi1_make_rc_req()
Dverbs.h505 struct hfi1_sge_state s_sge; /* current send request data */ member