Home
last modified time | relevance | path

Searched refs:rdma_sge (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Drc.h46 if (e->rdma_sge.mr) { in release_rdma_sge_mr()
47 rvt_put_mr(e->rdma_sge.mr); in release_rdma_sge_mr()
48 e->rdma_sge.mr = NULL; in release_rdma_sge_mr()
H A Drc.c187 len = e->rdma_sge.sge_length; in make_rc_ack()
188 if (len && !e->rdma_sge.mr) { in make_rc_ack()
197 ps->s_txreq->mr = e->rdma_sge.mr; in make_rc_ack()
200 qp->s_ack_rdma_sge.sge = e->rdma_sge; in make_rc_ack()
236 len = e->rdma_sge.sge_length; in make_rc_ack()
237 if (len && !e->rdma_sge.mr) { in make_rc_ack()
246 ps->s_txreq->mr = e->rdma_sge.mr; in make_rc_ack()
249 qp->s_ack_rdma_sge.sge = e->rdma_sge; in make_rc_ack()
343 /* Do not free e->rdma_sge until all data are received */ in make_rc_ack()
2631 if (unlikely(offset + len != e->rdma_sge in rc_rcv_error()
[all...]
H A Dtid_rdma.c2039 ok = rvt_rkey_ok(qp, &e->rdma_sge, len, vaddr, rkey, in tid_rdma_rcv_error()
2283 if (unlikely(!rvt_rkey_ok(qp, &e->rdma_sge, qp->r_len, vaddr, in hfi1_rc_rcv_tid_rdma_read_req()
3734 if (unlikely(!rvt_rkey_ok(qp, &e->rdma_sge, qp->r_len, vaddr, in hfi1_rc_rcv_tid_rdma_write_req()
3756 req->ss.sge = e->rdma_sge; in hfi1_rc_rcv_tid_rdma_write_req()
4318 * The e->rdma_sge field is set when TID RDMA WRITE REQ in hfi1_rc_rcv_tid_rdma_write_data()
4321 ss.sge = e->rdma_sge; in hfi1_rc_rcv_tid_rdma_write_data()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Drc.h46 if (e->rdma_sge.mr) { in release_rdma_sge_mr()
47 rvt_put_mr(e->rdma_sge.mr); in release_rdma_sge_mr()
48 e->rdma_sge.mr = NULL; in release_rdma_sge_mr()
H A Drc.c145 len = e->rdma_sge.sge_length; in make_rc_ack()
146 if (len && !e->rdma_sge.mr) { in make_rc_ack()
155 ps->s_txreq->mr = e->rdma_sge.mr; in make_rc_ack()
158 qp->s_ack_rdma_sge.sge = e->rdma_sge; in make_rc_ack()
194 len = e->rdma_sge.sge_length; in make_rc_ack()
195 if (len && !e->rdma_sge.mr) { in make_rc_ack()
204 ps->s_txreq->mr = e->rdma_sge.mr; in make_rc_ack()
207 qp->s_ack_rdma_sge.sge = e->rdma_sge; in make_rc_ack()
301 /* Do not free e->rdma_sge until all data are received */ in make_rc_ack()
2590 if (unlikely(offset + len != e->rdma_sge in rc_rcv_error()
[all...]
H A Dtid_rdma.c2046 ok = rvt_rkey_ok(qp, &e->rdma_sge, len, vaddr, rkey, in tid_rdma_rcv_error()
2290 if (unlikely(!rvt_rkey_ok(qp, &e->rdma_sge, qp->r_len, vaddr, in hfi1_rc_rcv_tid_rdma_read_req()
3746 if (unlikely(!rvt_rkey_ok(qp, &e->rdma_sge, qp->r_len, vaddr, in hfi1_rc_rcv_tid_rdma_write_req()
3768 req->ss.sge = e->rdma_sge; in hfi1_rc_rcv_tid_rdma_write_req()
4330 * The e->rdma_sge field is set when TID RDMA WRITE REQ in hfi1_rc_rcv_tid_rdma_write_data()
4333 ss.sge = e->rdma_sge; in hfi1_rc_rcv_tid_rdma_write_data()
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A Dqib_rc.c82 if (e->rdma_sge.mr) { in qib_make_rc_ack()
83 rvt_put_mr(e->rdma_sge.mr); in qib_make_rc_ack()
84 e->rdma_sge.mr = NULL; in qib_make_rc_ack()
113 len = e->rdma_sge.sge_length; in qib_make_rc_ack()
114 if (len && !e->rdma_sge.mr) { in qib_make_rc_ack()
119 qp->s_rdma_mr = e->rdma_sge.mr; in qib_make_rc_ack()
122 qp->s_ack_rdma_sge.sge = e->rdma_sge; in qib_make_rc_ack()
1598 if (unlikely(offset + len != e->rdma_sge.sge_length)) in qib_rc_rcv_error()
1600 if (e->rdma_sge.mr) { in qib_rc_rcv_error()
1601 rvt_put_mr(e->rdma_sge in qib_rc_rcv_error()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A Dqib_rc.c82 if (e->rdma_sge.mr) { in qib_make_rc_ack()
83 rvt_put_mr(e->rdma_sge.mr); in qib_make_rc_ack()
84 e->rdma_sge.mr = NULL; in qib_make_rc_ack()
113 len = e->rdma_sge.sge_length; in qib_make_rc_ack()
114 if (len && !e->rdma_sge.mr) { in qib_make_rc_ack()
119 qp->s_rdma_mr = e->rdma_sge.mr; in qib_make_rc_ack()
122 qp->s_ack_rdma_sge.sge = e->rdma_sge; in qib_make_rc_ack()
1601 if (unlikely(offset + len != e->rdma_sge.sge_length)) in qib_rc_rcv_error()
1603 if (e->rdma_sge.mr) { in qib_rc_rcv_error()
1604 rvt_put_mr(e->rdma_sge in qib_rc_rcv_error()
[all...]
/kernel/linux/linux-5.10/include/rdma/
H A Drdmavt_qp.h290 struct rvt_sge rdma_sge; member
/kernel/linux/linux-6.6/include/rdma/
H A Drdmavt_qp.h290 struct rvt_sge rdma_sge; member
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dqp.c647 if (e->rdma_sge.mr) { in rvt_clear_mr_refs()
648 rvt_put_mr(e->rdma_sge.mr); in rvt_clear_mr_refs()
649 e->rdma_sge.mr = NULL; in rvt_clear_mr_refs()
711 if (rvt_mr_has_lkey(e->rdma_sge.mr, lkey)) in rvt_qp_acks_has_lkey()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dqp.c607 if (e->rdma_sge.mr) { in rvt_clear_mr_refs()
608 rvt_put_mr(e->rdma_sge.mr); in rvt_clear_mr_refs()
609 e->rdma_sge.mr = NULL; in rvt_clear_mr_refs()
671 if (rvt_mr_has_lkey(e->rdma_sge.mr, lkey)) in rvt_qp_acks_has_lkey()

Completed in 34 milliseconds