Lines Matching refs:nq
262 struct bnxt_qplib_nq *nq;
266 nq = &rdev->nq[indx - 1];
267 bnxt_qplib_nq_stop_irq(nq, false);
278 struct bnxt_qplib_nq *nq;
304 nq = &rdev->nq[indx - 1];
305 rc = bnxt_qplib_nq_start_irq(nq, indx - 1,
892 static int bnxt_re_srqn_handler(struct bnxt_qplib_nq *nq,
922 static int bnxt_re_cqn_handler(struct bnxt_qplib_nq *nq,
956 bnxt_qplib_disable_nq(&rdev->nq[i - 1]);
972 rc = bnxt_qplib_enable_nq(rdev->en_dev->pdev, &rdev->nq[i - 1],
986 bnxt_qplib_disable_nq(&rdev->nq[i]);
997 bnxt_re_net_ring_free(rdev, rdev->nq[i].ring_id, type);
998 bnxt_qplib_free_nq(&rdev->nq[i]);
999 rdev->nq[i].res = NULL;
1044 struct bnxt_qplib_nq *nq;
1046 nq = &rdev->nq[i];
1047 nq->hwq.max_elements = BNXT_QPLIB_NQE_MAX_CNT;
1048 rc = bnxt_qplib_alloc_nq(&rdev->qplib_res, &rdev->nq[i]);
1055 rattr.dma_arr = nq->hwq.pbl[PBL_LVL_0].pg_map_arr;
1056 rattr.pages = nq->hwq.pbl[rdev->nq[i].hwq.level].pg_count;
1061 rc = bnxt_re_net_ring_alloc(rdev, &rattr, &nq->ring_id);
1066 bnxt_qplib_free_nq(&rdev->nq[i]);
1075 bnxt_re_net_ring_free(rdev, rdev->nq[i].ring_id, type);
1076 bnxt_qplib_free_nq(&rdev->nq[i]);