Lines Matching refs:qplcq
3723 struct bnxt_qplib_cq *qplcq; in bnxt_re_create_cq() local
3767 qplcq = &cq->qplib_cq; in bnxt_re_create_cq()
3768 qplcq->cq_handle = (u64)qplcq; in bnxt_re_create_cq()
3790 qplcq->sginfo.pgshft = PAGE_SHIFT; in bnxt_re_create_cq()
3791 qplcq->sginfo.pgsize = PAGE_SIZE; in bnxt_re_create_cq()
3844 qplcq->sginfo.sghead = get_ib_umem_sgl(cq->umem, in bnxt_re_create_cq()
3845 &qplcq->sginfo.nmap); in bnxt_re_create_cq()
3846 qplcq->sginfo.npages = ib_umem_num_pages_compat(cq->umem); in bnxt_re_create_cq()
3852 qplcq->dpi = &uctx->dpi; in bnxt_re_create_cq()
3863 qplcq->dpi = &rdev->dpi_privileged; in bnxt_re_create_cq()
3869 qplcq->max_wqe = entries; in bnxt_re_create_cq()
3870 qplcq->nq = bnxt_re_get_nq(rdev); in bnxt_re_create_cq()
3871 qplcq->cnq_hw_ring_id = qplcq->nq->ring_id; in bnxt_re_create_cq()
3873 rc = bnxt_qplib_create_cq(&rdev->qplib_res, qplcq); in bnxt_re_create_cq()
3881 cq->cq_period = qplcq->period; in bnxt_re_create_cq()
3892 resp.cqid = qplcq->id; in bnxt_re_create_cq()
3893 resp.tail = qplcq->hwq.cons; in bnxt_re_create_cq()
3894 resp.phase = qplcq->period; in bnxt_re_create_cq()
3911 bnxt_qplib_destroy_cq(&rdev->qplib_res, qplcq); in bnxt_re_create_cq()
3926 bnxt_qplib_destroy_cq(&rdev->qplib_res, qplcq); in bnxt_re_create_cq()