Home
last modified time | relevance | path

Searched refs:rchp (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/infiniband/hw/cxgb3/
Diwch_qp.c723 static void __flush_qp(struct iwch_qp *qhp, struct iwch_cq *rchp, in __flush_qp() argument
733 pr_debug("%s qhp %p rchp %p schp %p\n", __func__, qhp, rchp, schp); in __flush_qp()
739 spin_lock(&rchp->lock); in __flush_qp()
741 cxio_flush_hw_cq(&rchp->cq); in __flush_qp()
742 cxio_count_rcqes(&rchp->cq, &qhp->wq, &count); in __flush_qp()
743 flushed = cxio_flush_rq(&qhp->wq, &rchp->cq, count); in __flush_qp()
745 spin_unlock(&rchp->lock); in __flush_qp()
747 spin_lock(&rchp->comp_handler_lock); in __flush_qp()
748 (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp->ibcq.cq_context); in __flush_qp()
749 spin_unlock(&rchp->comp_handler_lock); in __flush_qp()
[all …]
Diwch_provider.c703 struct iwch_cq *rchp; in iwch_create_qp() local
714 rchp = get_chp(rhp, ((struct iwch_cq *) attrs->recv_cq)->cq.cqid); in iwch_create_qp()
715 if (!schp || !rchp) in iwch_create_qp()
/Linux-v5.4/drivers/infiniband/hw/cxgb4/
Dqp.c1038 struct c4iw_cq *rchp; in complete_rq_drain_wr() local
1042 rchp = to_c4iw_cq(qhp->ibqp.recv_cq); in complete_rq_drain_wr()
1043 cq = &rchp->cq; in complete_rq_drain_wr()
1053 spin_lock_irqsave(&rchp->lock, flag); in complete_rq_drain_wr()
1057 spin_unlock_irqrestore(&rchp->lock, flag); in complete_rq_drain_wr()
1059 if (t4_clear_cq_armed(&rchp->cq)) { in complete_rq_drain_wr()
1060 spin_lock_irqsave(&rchp->comp_handler_lock, flag); in complete_rq_drain_wr()
1061 (*rchp->ibcq.comp_handler)(&rchp->ibcq, in complete_rq_drain_wr()
1062 rchp->ibcq.cq_context); in complete_rq_drain_wr()
1063 spin_unlock_irqrestore(&rchp->comp_handler_lock, flag); in complete_rq_drain_wr()
[all …]
Dcq.c1168 struct c4iw_cq *rchp = to_c4iw_cq(qhp->ibqp.recv_cq); in c4iw_flush_srqidx() local
1172 spin_lock_irqsave(&rchp->lock, flag); in c4iw_flush_srqidx()
1176 insert_recv_cqe(&qhp->wq, &rchp->cq, srqidx); in c4iw_flush_srqidx()
1179 spin_unlock_irqrestore(&rchp->lock, flag); in c4iw_flush_srqidx()
/Linux-v5.4/arch/s390/tools/
Dopcodes.txt236 b23b rchp S_00