Home
last modified time | relevance | path

Searched refs:s_last (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/infiniband/sw/rdmavt/
H A Dqp.c589 while (qp->s_last != qp->s_head) { in rvt_clear_mr_refs()
590 struct rvt_swqe *wqe = rvt_get_swqe_ptr(qp, qp->s_last); in rvt_clear_mr_refs()
593 if (++qp->s_last >= qp->s_size) in rvt_clear_mr_refs()
594 qp->s_last = 0; in rvt_clear_mr_refs()
640 u32 s_last = qp->s_last; in rvt_qp_sends_has_lkey() local
642 while (s_last != qp->s_head) { in rvt_qp_sends_has_lkey()
643 struct rvt_swqe *wqe = rvt_get_swqe_ptr(qp, s_last); in rvt_qp_sends_has_lkey()
648 if (++s_last >= qp->s_size) in rvt_qp_sends_has_lkey()
649 s_last = 0; in rvt_qp_sends_has_lkey()
854 qp->s_last = 0; in rvt_init_qp()
[all …]
H A Dtrace_tx.h84 __entry->last = qp->s_last;
/linux/drivers/infiniband/hw/hfi1/
H A Duc.c41 if (qp->s_last == READ_ONCE(qp->s_head)) in hfi1_make_uc_req()
49 wqe = rvt_get_swqe_ptr(qp, qp->s_last); in hfi1_make_uc_req()
93 if (qp->s_last != qp->s_cur) in hfi1_make_uc_req()
H A Drc.c441 if (qp->s_last == READ_ONCE(qp->s_head)) in hfi1_make_rc_req()
449 wqe = rvt_get_swqe_ptr(qp, qp->s_last); in hfi1_make_rc_req()
450 hfi1_trdma_send_complete(qp, wqe, qp->s_last != qp->s_acked ? in hfi1_make_rc_req()
511 if (qp->s_last != qp->s_cur) in hfi1_make_rc_req()
1577 } else if (qp->s_last == qp->s_acked) { in hfi1_restart_rc()
1638 u32 n = qp->s_last; in reset_sending_psn()
1788 while (qp->s_last != qp->s_acked) { in hfi1_rc_send_complete()
1789 wqe = rvt_get_swqe_ptr(qp, qp->s_last); in hfi1_rc_send_complete()
1794 trace_hfi1_qp_send_completion(qp, wqe, qp->s_last); in hfi1_rc_send_complete()
1840 trace_hfi1_qp_send_completion(qp, wqe, qp->s_last); in do_rc_completion()
[all …]
H A Dqp.c587 qp->s_last == qp->s_acked && in qp_idle()
610 wqe = rvt_get_swqe_ptr(qp, qp->s_last); in qp_iter_print()
634 qp->s_last, qp->s_acked, qp->s_cur, in qp_iter_print()
H A Dtrace_tid.h878 __field(u32, s_last)
896 __entry->s_last = qp->s_last;
916 __entry->s_last,
H A Dud.c453 if (qp->s_last == READ_ONCE(qp->s_head)) in hfi1_make_ud_req()
460 wqe = rvt_get_swqe_ptr(qp, qp->s_last); in hfi1_make_ud_req()
H A Dtid_rdma.c2571 if (qp->s_last == qp->s_acked) in hfi1_rc_rcv_tid_rdma_read_resp()
/linux/include/rdma/
H A Drdmavt_qp.h422 u32 s_last; /* last completed entry */ member
854 last = rvt_qp_swqe_incr(qp, qp->s_last); in rvt_qp_complete_swqe()
856 smp_store_release(&qp->s_last, last); in rvt_qp_complete_swqe()