Home
last modified time | relevance | path

Searched refs:s_sge (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/net/rds/
H A Dib_send.c201 send->s_wr.sg_list = send->s_sge; in rds_ib_send_init_ring()
204 sge = &send->s_sge[0]; in rds_ib_send_init_ring()
210 send->s_sge[1].lkey = ic->i_pd->local_dma_lkey; in rds_ib_send_init_ring()
636 send->s_sge[0].addr = ic->i_send_hdrs_dma[pos]; in rds_ib_xmit()
638 send->s_sge[0].length = sizeof(struct rds_header); in rds_ib_xmit()
639 send->s_sge[0].lkey = ic->i_pd->local_dma_lkey; in rds_ib_xmit()
656 send->s_sge[1].addr = sg_dma_address(scat); in rds_ib_xmit()
657 send->s_sge[1].addr += rm->data.op_dmaoff; in rds_ib_xmit()
658 send->s_sge[1].length = len; in rds_ib_xmit()
659 send->s_sge[ in rds_ib_xmit()
[all...]
H A Dib.h108 struct ib_sge s_sge[RDS_IB_MAX_SGE]; member
/kernel/linux/linux-6.6/net/rds/
H A Dib_send.c201 send->s_wr.sg_list = send->s_sge; in rds_ib_send_init_ring()
204 sge = &send->s_sge[0]; in rds_ib_send_init_ring()
210 send->s_sge[1].lkey = ic->i_pd->local_dma_lkey; in rds_ib_send_init_ring()
635 send->s_sge[0].addr = ic->i_send_hdrs_dma[pos]; in rds_ib_xmit()
637 send->s_sge[0].length = sizeof(struct rds_header); in rds_ib_xmit()
638 send->s_sge[0].lkey = ic->i_pd->local_dma_lkey; in rds_ib_xmit()
655 send->s_sge[1].addr = sg_dma_address(scat); in rds_ib_xmit()
656 send->s_sge[1].addr += rm->data.op_dmaoff; in rds_ib_xmit()
657 send->s_sge[1].length = len; in rds_ib_xmit()
658 send->s_sge[ in rds_ib_xmit()
[all...]
H A Dib.h108 struct ib_sge s_sge[RDS_IB_MAX_SGE]; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A Dqib_uc.c98 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_uc_req()
99 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_uc_req()
100 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_uc_req()
101 qp->s_sge.total_len = wqe->length; in qib_make_uc_req()
213 qp->s_cur_sge = &qp->s_sge; in qib_make_uc_req()
H A Dqib_ud.c314 qp->s_cur_sge = &qp->s_sge; in qib_make_ud_req()
317 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_ud_req()
318 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_ud_req()
319 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_ud_req()
320 qp->s_sge.total_len = wqe->length; in qib_make_ud_req()
H A Dqib_rc.c310 ss = &qp->s_sge; in qib_make_rc_req()
447 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_rc_req()
448 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_rc_req()
449 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_rc_req()
450 qp->s_sge.total_len = wqe->length; in qib_make_rc_req()
473 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
480 ss = &qp->s_sge; in qib_make_rc_req()
512 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
519 ss = &qp->s_sge; in qib_make_rc_req()
779 * Don't change the s_sge, s_cur_sg in reset_psn()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A 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()
H A Dqib_ud.c315 qp->s_cur_sge = &qp->s_sge; in qib_make_ud_req()
318 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_ud_req()
319 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_ud_req()
320 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_ud_req()
321 qp->s_sge.total_len = wqe->length; in qib_make_ud_req()
H A Dqib_rc.c311 ss = &qp->s_sge; in qib_make_rc_req()
448 qp->s_sge.sge = wqe->sg_list[0]; in qib_make_rc_req()
449 qp->s_sge.sg_list = wqe->sg_list + 1; in qib_make_rc_req()
450 qp->s_sge.num_sge = wqe->wr.num_sge; in qib_make_rc_req()
451 qp->s_sge.total_len = wqe->length; in qib_make_rc_req()
474 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
481 ss = &qp->s_sge; in qib_make_rc_req()
513 qp->s_len = restart_sge(&qp->s_sge, wqe, qp->s_psn, pmtu); in qib_make_rc_req()
520 ss = &qp->s_sge; in qib_make_rc_req()
780 * Don't change the s_sge, s_cur_sg in reset_psn()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Duc.c153 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_uc_req()
154 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_uc_req()
155 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_uc_req()
156 qp->s_sge.total_len = wqe->length; in hfi1_make_uc_req()
271 ps->s_txreq->ss = &qp->s_sge; in hfi1_make_uc_req()
H A Dud.c551 ps->s_txreq->ss = &qp->s_sge; in hfi1_make_ud_req()
555 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_ud_req()
556 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_ud_req()
557 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_ud_req()
558 qp->s_sge.total_len = wqe->length; in hfi1_make_ud_req()
H A Drc.c582 ss = &qp->s_sge; in hfi1_make_rc_req()
827 * Set up s_sge as it is needed for TID in hfi1_make_rc_req()
833 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_rc_req()
834 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_rc_req()
835 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_rc_req()
836 qp->s_sge.total_len = wqe->length; in hfi1_make_rc_req()
917 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_rc_req()
918 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_rc_req()
919 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_rc_req()
920 qp->s_sge in hfi1_make_rc_req()
[all...]
H A Dtid_rdma.c1822 restart_sge(&qp->s_sge, wqe, req->s_next_psn,
1845 if (hfi1_kern_exp_rcv_setup(req, &qp->s_sge, &last)) {
5003 struct rvt_sge_state *ss = &qp->s_sge;
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Duc.c112 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_uc_req()
113 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_uc_req()
114 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_uc_req()
115 qp->s_sge.total_len = wqe->length; in hfi1_make_uc_req()
230 ps->s_txreq->ss = &qp->s_sge; in hfi1_make_uc_req()
H A Dud.c510 ps->s_txreq->ss = &qp->s_sge; in hfi1_make_ud_req()
514 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_ud_req()
515 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_ud_req()
516 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_ud_req()
517 qp->s_sge.total_len = wqe->length; in hfi1_make_ud_req()
H A Drc.c541 ss = &qp->s_sge; in hfi1_make_rc_req()
786 * Set up s_sge as it is needed for TID in hfi1_make_rc_req()
792 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_rc_req()
793 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_rc_req()
794 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_rc_req()
795 qp->s_sge.total_len = wqe->length; in hfi1_make_rc_req()
876 qp->s_sge.sge = wqe->sg_list[0]; in hfi1_make_rc_req()
877 qp->s_sge.sg_list = wqe->sg_list + 1; in hfi1_make_rc_req()
878 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_rc_req()
879 qp->s_sge in hfi1_make_rc_req()
[all...]
H A Dtid_rdma.c1829 restart_sge(&qp->s_sge, wqe, req->s_next_psn,
1852 if (hfi1_kern_exp_rcv_setup(req, &qp->s_sge, &last)) {
5015 struct rvt_sge_state *ss = &qp->s_sge;
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c3154 struct ib_sge s_sge[2]; in bnxt_re_process_raw_qp_pkt_rx() local
3160 memset(&s_sge, 0, sizeof(s_sge)); in bnxt_re_process_raw_qp_pkt_rx()
3202 s_sge[0].addr = rq_hdr_buf_map + BNXT_QPLIB_MAX_QP1_RQ_ETH_HDR_SIZE in bnxt_re_process_raw_qp_pkt_rx()
3204 s_sge[0].lkey = 0xFFFFFFFF; in bnxt_re_process_raw_qp_pkt_rx()
3205 s_sge[0].length = offset ? BNXT_QPLIB_MAX_GRH_HDR_SIZE_IPV4 : in bnxt_re_process_raw_qp_pkt_rx()
3209 s_sge[1].addr = s_sge[0].addr + s_sge[0].length + in bnxt_re_process_raw_qp_pkt_rx()
3212 s_sge[ in bnxt_re_process_raw_qp_pkt_rx()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dqp.c3030 sqp->s_sge.sge = wqe->sg_list[0]; in rvt_ruc_loopback()
3031 sqp->s_sge.sg_list = wqe->sg_list + 1; in rvt_ruc_loopback()
3032 sqp->s_sge.num_sge = wqe->wr.num_sge; in rvt_ruc_loopback()
3107 if (unlikely(!rvt_rkey_ok(qp, &sqp->s_sge.sge, wqe->length, in rvt_ruc_loopback()
3113 sqp->s_sge.sg_list = NULL; in rvt_ruc_loopback()
3114 sqp->s_sge.num_sge = 1; in rvt_ruc_loopback()
3135 *(u64 *)sqp->s_sge.sge.vaddr = in rvt_ruc_loopback()
3149 sge = &sqp->s_sge.sge; in rvt_ruc_loopback()
3156 rvt_update_sge(&sqp->s_sge, len, !release); in rvt_ruc_loopback()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dqp.c2979 sqp->s_sge.sge = wqe->sg_list[0]; in rvt_ruc_loopback()
2980 sqp->s_sge.sg_list = wqe->sg_list + 1; in rvt_ruc_loopback()
2981 sqp->s_sge.num_sge = wqe->wr.num_sge; in rvt_ruc_loopback()
3056 if (unlikely(!rvt_rkey_ok(qp, &sqp->s_sge.sge, wqe->length, in rvt_ruc_loopback()
3062 sqp->s_sge.sg_list = NULL; in rvt_ruc_loopback()
3063 sqp->s_sge.num_sge = 1; in rvt_ruc_loopback()
3084 *(u64 *)sqp->s_sge.sge.vaddr = in rvt_ruc_loopback()
3098 sge = &sqp->s_sge.sge; in rvt_ruc_loopback()
3105 rvt_update_sge(&sqp->s_sge, len, !release); in rvt_ruc_loopback()
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c3351 struct ib_sge s_sge[2] = {}; in bnxt_re_process_raw_qp_pkt_rx() local
3404 s_sge[0].addr = rq_hdr_buf_map + BNXT_QPLIB_MAX_QP1_RQ_ETH_HDR_SIZE in bnxt_re_process_raw_qp_pkt_rx()
3406 s_sge[0].lkey = 0xFFFFFFFF; in bnxt_re_process_raw_qp_pkt_rx()
3407 s_sge[0].length = offset ? BNXT_QPLIB_MAX_GRH_HDR_SIZE_IPV4 : in bnxt_re_process_raw_qp_pkt_rx()
3411 s_sge[1].addr = s_sge[0].addr + s_sge[0].length + in bnxt_re_process_raw_qp_pkt_rx()
3414 s_sge[1].addr += 8; in bnxt_re_process_raw_qp_pkt_rx()
3415 s_sge[1].lkey = 0xFFFFFFFF; in bnxt_re_process_raw_qp_pkt_rx()
3416 s_sge[ in bnxt_re_process_raw_qp_pkt_rx()
[all...]
/kernel/linux/linux-5.10/include/rdma/
H A Drdmavt_qp.h408 struct rvt_sge_state s_sge; /* current send request data */ member
410 u32 s_len; /* total length of s_sge */
/kernel/linux/linux-6.6/include/rdma/
H A Drdmavt_qp.h408 struct rvt_sge_state s_sge; /* current send request data */ member
410 u32 s_len; /* total length of s_sge */

Completed in 47 milliseconds