Lines Matching defs:rcfw
146 rdev->rcfw.res = NULL;
171 rdev->rcfw.res = &rdev->qplib_res;
281 bnxt_qplib_set_func_resources(&rdev->qplib_res, &rdev->rcfw,
299 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw;
308 bnxt_qplib_rcfw_stop_irq(rcfw, false);
315 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw;
320 /* Not setting the f/w timeout bit in rcfw.
335 rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_ent[BNXT_RE_AEQ_IDX].vector,
1014 static int bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw,
1087 if (rdev->qplib_res.rcfw)
1140 if (rdev->qplib_res.rcfw) {
1142 rdev->qplib_res.rcfw = NULL;
1154 rdev->qplib_res.rcfw = &rdev->rcfw;
1155 rc = bnxt_qplib_get_dev_attr(&rdev->rcfw, &rdev->dev_attr);
1211 rdev->qplib_res.rcfw = NULL;
1413 rc = bnxt_qplib_deinit_rcfw(&rdev->rcfw);
1419 bnxt_qplib_disable_rcfw_channel(&rdev->rcfw);
1421 bnxt_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type);
1422 bnxt_qplib_free_rcfw_channel(&rdev->rcfw);
1489 rc = bnxt_qplib_alloc_rcfw_channel(&rdev->qplib_res, &rdev->rcfw,
1499 creq = &rdev->rcfw.creq;
1513 rc = bnxt_qplib_enable_rcfw_channel(&rdev->rcfw,
1532 rc = bnxt_qplib_get_dev_attr(&rdev->rcfw, &rdev->dev_attr);
1554 rc = bnxt_qplib_init_rcfw(&rdev->rcfw, &rdev->qplib_ctx,
1602 bnxt_qplib_disable_rcfw_channel(&rdev->rcfw);
1605 bnxt_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type);
1607 bnxt_qplib_free_rcfw_channel(&rdev->rcfw);
1811 set_bit(ERR_DEVICE_DETACHED, &rdev->rcfw.cmdq.flags);
1819 set_bit(ERR_DEVICE_DETACHED, &rdev->rcfw.cmdq.flags);
1820 wake_up_all(&rdev->rcfw.cmdq.waitq);