/linux-4.4.14/net/rds/ |
D | ib_send.c | 199 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 …]
|
D | iw_send.c | 142 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 …]
|
D | iw.h | 84 struct ib_sge s_sge[RDS_IW_MAX_SGE]; member
|
D | ib.h | 83 struct ib_sge s_sge[RDS_IB_MAX_SGE]; member
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_ruc.c | 327 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()
|
D | ipath_uc.c | 98 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()
|
D | ipath_ud.c | 319 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()
|
D | ipath_rc.c | 66 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()
|
D | ipath_verbs.h | 379 struct ipath_sge_state s_sge; /* current send request data */ member
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_ruc.c | 428 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()
|
D | qib_uc.c | 99 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()
|
D | qib_ud.c | 317 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()
|
D | qib_rc.c | 332 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()
|
D | qib_verbs.h | 496 struct qib_sge_state s_sge; /* current send request data */ member
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | ruc.c | 450 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()
|
D | uc.c | 117 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()
|
D | ud.c | 346 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()
|
D | rc.c | 362 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()
|
D | verbs.h | 505 struct hfi1_sge_state s_sge; /* current send request data */ member
|