Lines Matching refs:rcfw
102 rdev->rcfw.res = NULL; in bnxt_re_destroy_chip_ctx()
128 rdev->rcfw.res = &rdev->qplib_res; in bnxt_re_setup_chip_ctx()
241 bnxt_qplib_set_func_resources(&rdev->qplib_res, &rdev->rcfw, in bnxt_re_sriov_config()
261 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_stop_irq() local
270 bnxt_qplib_rcfw_stop_irq(rcfw, false); in bnxt_re_stop_irq()
277 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_start_irq() local
297 bnxt_qplib_rcfw_start_irq(rcfw, msix_ent[BNXT_RE_AEQ_IDX].vector, in bnxt_re_start_irq()
866 static int bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, in bnxt_re_aeq_handler() argument
952 if (rdev->qplib_res.rcfw) in bnxt_re_cleanup_res()
1006 if (rdev->qplib_res.rcfw) { in bnxt_re_free_res()
1008 rdev->qplib_res.rcfw = NULL; in bnxt_re_free_res()
1020 rdev->qplib_res.rcfw = &rdev->rcfw; in bnxt_re_alloc_res()
1021 rc = bnxt_qplib_get_dev_attr(&rdev->rcfw, &rdev->dev_attr, in bnxt_re_alloc_res()
1079 rdev->qplib_res.rcfw = NULL; in bnxt_re_alloc_res()
1363 rc = bnxt_qplib_deinit_rcfw(&rdev->rcfw); in bnxt_re_dev_uninit()
1369 bnxt_qplib_disable_rcfw_channel(&rdev->rcfw); in bnxt_re_dev_uninit()
1371 bnxt_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type); in bnxt_re_dev_uninit()
1372 bnxt_qplib_free_rcfw_channel(&rdev->rcfw); in bnxt_re_dev_uninit()
1442 rc = bnxt_qplib_alloc_rcfw_channel(&rdev->qplib_res, &rdev->rcfw, in bnxt_re_dev_init()
1452 creq = &rdev->rcfw.creq; in bnxt_re_dev_init()
1466 rc = bnxt_qplib_enable_rcfw_channel(&rdev->rcfw, in bnxt_re_dev_init()
1475 rc = bnxt_qplib_get_dev_attr(&rdev->rcfw, &rdev->dev_attr, in bnxt_re_dev_init()
1498 rc = bnxt_qplib_init_rcfw(&rdev->rcfw, &rdev->qplib_ctx, in bnxt_re_dev_init()
1541 bnxt_qplib_disable_rcfw_channel(&rdev->rcfw); in bnxt_re_dev_init()
1544 bnxt_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type); in bnxt_re_dev_init()
1546 bnxt_qplib_free_rcfw_channel(&rdev->rcfw); in bnxt_re_dev_init()