Lines Matching refs:rcq
69 struct bnxt_qplib_cq *scq, *rcq; in __bnxt_qplib_add_flush_qp() local
72 rcq = qp->rcq; in __bnxt_qplib_add_flush_qp()
83 dev_dbg(&rcq->hwq.pdev->dev, in __bnxt_qplib_add_flush_qp()
85 list_add_tail(&qp->rq_flush, &rcq->rqf_head); in __bnxt_qplib_add_flush_qp()
93 __acquires(&qp->scq->flush_lock) __acquires(&qp->rcq->flush_lock) in bnxt_qplib_acquire_cq_flush_locks()
96 if (qp->scq == qp->rcq) in bnxt_qplib_acquire_cq_flush_locks()
97 __acquire(&qp->rcq->flush_lock); in bnxt_qplib_acquire_cq_flush_locks()
99 spin_lock(&qp->rcq->flush_lock); in bnxt_qplib_acquire_cq_flush_locks()
104 __releases(&qp->scq->flush_lock) __releases(&qp->rcq->flush_lock) in bnxt_qplib_release_cq_flush_locks()
106 if (qp->scq == qp->rcq) in bnxt_qplib_release_cq_flush_locks()
107 __release(&qp->rcq->flush_lock); in bnxt_qplib_release_cq_flush_locks()
109 spin_unlock(&qp->rcq->flush_lock); in bnxt_qplib_release_cq_flush_locks()
144 __clean_cq(qp->rcq, (u64)(unsigned long)qp); in bnxt_qplib_clean_qp()
882 req.rcq_cid = cpu_to_le32(qp->rcq->id); in bnxt_qplib_create_qp1()
1045 req.rcq_cid = cpu_to_le32(qp->rcq->id); in bnxt_qplib_create_qp()
2021 nq_work->cq = qp->rcq; in bnxt_qplib_post_recv()
2022 nq_work->nq = qp->rcq->nq; in bnxt_qplib_post_recv()
2024 queue_work(qp->rcq->nq->cqn_wq, &nq_work->work); in bnxt_qplib_post_recv()
2950 if (qp->scq != qp->rcq) in bnxt_qplib_flush_cqn_wq()
2951 flush_workqueue(qp->rcq->nq->cqn_wq); in bnxt_qplib_flush_cqn_wq()