Lines Matching refs:rcfw

300 	struct bnxt_qplib_rcfw *rcfw = NULL;  in bnxt_re_dettach_irq()  local
304 rcfw = &rdev->rcfw; in bnxt_re_dettach_irq()
312 bnxt_qplib_rcfw_stop_irq(rcfw, false); in bnxt_re_dettach_irq()
321 set_bit(ERR_DEVICE_DETACHED, &rdev->rcfw.cmdq.flags); in bnxt_re_detach_err_device()
323 wake_up_all(&rdev->rcfw.cmdq.waitq); in bnxt_re_detach_err_device()
774 set_bit(ERR_DEVICE_DETACHED, &rdev->rcfw.cmdq.flags); in bnxt_re_async_notifier()
777 wake_up_all(&rdev->rcfw.cmdq.waitq); in bnxt_re_async_notifier()
1036 cur_prod = rdev->rcfw.cmdq.hwq.prod; in __wait_for_ib_unregister()
1037 cur_cons = rdev->rcfw.cmdq.hwq.cons; in __wait_for_ib_unregister()
1062 if (!RCFW_NO_FW_ACCESS(&rdev->rcfw)) { in __wait_for_ib_unregister()
1067 ret = __check_cmdq_stall(&rdev->rcfw, &cur_prod, &cur_cons); in __wait_for_ib_unregister()
1163 set_bit(ERR_DEVICE_DETACHED, &rdev->rcfw.cmdq.flags); in bnxt_re_stop()
1166 wake_up_all(&rdev->rcfw.cmdq.waitq); in bnxt_re_stop()
1245 struct bnxt_qplib_rcfw *rcfw = NULL; in bnxt_re_stop_irq() local
1259 rcfw = &rdev->rcfw; in bnxt_re_stop_irq()
1268 bnxt_qplib_rcfw_stop_irq(rcfw, false); in bnxt_re_stop_irq()
1275 struct bnxt_qplib_rcfw *rcfw = NULL; in bnxt_re_start_irq() local
1290 rcfw = &rdev->rcfw; in bnxt_re_start_irq()
1309 rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_ent[BNXT_RE_AEQ_IDX].vector, in bnxt_re_start_irq()
1480 res->rcfw = NULL; in bnxt_re_destroy_chip_ctx()
1519 rdev->qplib_res.rcfw = &rdev->rcfw; in bnxt_re_setup_chip_ctx()
2405 static int bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, in bnxt_re_aeq_handler() argument
3068 rc = bnxt_qplib_get_dev_attr(&rdev->rcfw); in bnxt_re_update_dev_attr()
3494 rc = bnxt_qplib_deinit_rcfw(&rdev->rcfw); in bnxt_re_dev_uninit()
3507 bnxt_qplib_disable_rcfw_channel(&rdev->rcfw); in bnxt_re_dev_uninit()
3515 bnxt_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id); in bnxt_re_dev_uninit()
3580 creq = &rdev->rcfw.creq; in bnxt_re_dev_init()
3612 rc = bnxt_qplib_enable_rcfw_channel(&rdev->rcfw, vec, offset, in bnxt_re_dev_init()
3639 rc = bnxt_qplib_init_rcfw(&rdev->rcfw, rdev->is_virtfn); in bnxt_re_dev_init()
3830 struct bnxt_qplib_rcfw *rcfw; in bnxt_re_remove_device() local
3832 rcfw = &rdev->rcfw; in bnxt_re_remove_device()
3833 cmdq = &rcfw->cmdq; in bnxt_re_remove_device()
4289 if (pci_channel_offline(rdev->rcfw.pdev)) in bnxt_re_remove()
4290 set_bit(ERR_DEVICE_DETACHED, &rdev->rcfw.cmdq.flags); in bnxt_re_remove()