/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | rc.h | 46 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 D | rc.c | 187 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 D | tid_rdma.c | 2039 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 D | rc.h | 46 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 D | rc.c | 145 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 D | tid_rdma.c | 2046 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 D | qib_rc.c | 82 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 D | qib_rc.c | 82 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 D | rdmavt_qp.h | 290 struct rvt_sge rdma_sge; member
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | rdmavt_qp.h | 290 struct rvt_sge rdma_sge; member
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | qp.c | 647 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 D | qp.c | 607 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()
|