Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dqplib_fp.c484 struct bnxt_qplib_hwq *srq_hwq = &srq->hwq; in bnxt_qplib_arm_srq() local
491 HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_arm_srq()
608 struct bnxt_qplib_hwq *srq_hwq = &srq->hwq; in bnxt_qplib_modify_srq() local
611 sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_modify_srq()
612 sw_cons = HWQ_CMP(srq_hwq->cons, srq_hwq); in bnxt_qplib_modify_srq()
615 srq_hwq->max_elements - sw_cons + sw_prod; in bnxt_qplib_modify_srq()
657 struct bnxt_qplib_hwq *srq_hwq = &srq->hwq; in bnxt_qplib_post_srq_recv() local
663 spin_lock(&srq_hwq->lock); in bnxt_qplib_post_srq_recv()
665 dev_err(&srq_hwq->pdev->dev, "QPLIB: FP: SRQ (0x%x) is full!", in bnxt_qplib_post_srq_recv()
668 spin_unlock(&srq_hwq->lock); in bnxt_qplib_post_srq_recv()
[all …]