Lines Matching refs:scq
69 struct bnxt_qplib_cq *scq, *rcq; in __bnxt_qplib_add_flush_qp() local
71 scq = qp->scq; in __bnxt_qplib_add_flush_qp()
75 dev_dbg(&scq->hwq.pdev->dev, in __bnxt_qplib_add_flush_qp()
78 list_add_tail(&qp->sq_flush, &scq->sqf_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()
95 spin_lock_irqsave(&qp->scq->flush_lock, *flags); in bnxt_qplib_acquire_cq_flush_locks()
96 if (qp->scq == qp->rcq) 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()
110 spin_unlock_irqrestore(&qp->scq->flush_lock, *flags); in bnxt_qplib_release_cq_flush_locks()
141 __clean_cq(qp->scq, (u64)(unsigned long)qp); in bnxt_qplib_clean_qp()
855 req.scq_cid = cpu_to_le32(qp->scq->id); in bnxt_qplib_create_qp1()
1009 req.scq_cid = cpu_to_le32(qp->scq->id); in bnxt_qplib_create_qp()
1934 nq_work->cq = qp->scq; in bnxt_qplib_post_send()
1935 nq_work->nq = qp->scq->nq; in bnxt_qplib_post_send()
1937 queue_work(qp->scq->nq->cqn_wq, &nq_work->work); in bnxt_qplib_post_send()
2949 flush_workqueue(qp->scq->nq->cqn_wq); in bnxt_qplib_flush_cqn_wq()
2950 if (qp->scq != qp->rcq) in bnxt_qplib_flush_cqn_wq()