Lines Matching refs:rcfw
174 bnxt_qplib_set_func_resources(&rdev->qplib_res, &rdev->rcfw, in bnxt_re_sriov_config()
191 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_stop_irq() local
200 bnxt_qplib_rcfw_stop_irq(rcfw, false); in bnxt_re_stop_irq()
207 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_start_irq() local
227 bnxt_qplib_rcfw_start_irq(rcfw, msix_ent[BNXT_RE_AEQ_IDX].vector, in bnxt_re_start_irq()
794 static int bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, in bnxt_re_aeq_handler() argument
872 if (rdev->qplib_res.rcfw) in bnxt_re_cleanup_res()
919 if (rdev->qplib_res.rcfw) { in bnxt_re_free_res()
921 rdev->qplib_res.rcfw = NULL; in bnxt_re_free_res()
930 rdev->qplib_res.rcfw = &rdev->rcfw; in bnxt_re_alloc_res()
931 rc = bnxt_qplib_get_dev_attr(&rdev->rcfw, &rdev->dev_attr, in bnxt_re_alloc_res()
982 rdev->qplib_res.rcfw = NULL; in bnxt_re_alloc_res()
1208 rc = bnxt_qplib_deinit_rcfw(&rdev->rcfw); in bnxt_re_ib_unreg()
1214 bnxt_qplib_disable_rcfw_channel(&rdev->rcfw); in bnxt_re_ib_unreg()
1215 bnxt_re_net_ring_free(rdev, rdev->rcfw.creq_ring_id); in bnxt_re_ib_unreg()
1216 bnxt_qplib_free_rcfw_channel(&rdev->rcfw); in bnxt_re_ib_unreg()
1274 rc = bnxt_qplib_alloc_rcfw_channel(rdev->en_dev->pdev, &rdev->rcfw, in bnxt_re_ib_reg()
1281 (rdev, rdev->rcfw.creq.pbl[PBL_LVL_0].pg_map_arr, in bnxt_re_ib_reg()
1282 rdev->rcfw.creq.pbl[rdev->rcfw.creq.level].pg_count, in bnxt_re_ib_reg()
1285 &rdev->rcfw.creq_ring_id); in bnxt_re_ib_reg()
1291 (rdev->en_dev->pdev, &rdev->rcfw, in bnxt_re_ib_reg()
1300 rc = bnxt_qplib_get_dev_attr(&rdev->rcfw, &rdev->dev_attr, in bnxt_re_ib_reg()
1320 rc = bnxt_qplib_init_rcfw(&rdev->rcfw, &rdev->qplib_ctx, in bnxt_re_ib_reg()
1387 bnxt_qplib_disable_rcfw_channel(&rdev->rcfw); in bnxt_re_ib_reg()
1389 bnxt_re_net_ring_free(rdev, rdev->rcfw.creq_ring_id); in bnxt_re_ib_reg()
1391 bnxt_qplib_free_rcfw_channel(&rdev->rcfw); in bnxt_re_ib_reg()