Home
last modified time | relevance | path

Searched refs:fw_reporter (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/drivers/net/ethernet/qlogic/qed/
Dqed_devlink.c29 if (qdl->fw_reporter) in qed_report_fatal_error()
30 devlink_health_report(qdl->fw_reporter, in qed_report_fatal_error()
102 dl->fw_reporter = devlink_health_reporter_create(devlink, &qed_fw_fatal_reporter_ops, in qed_fw_reporters_create()
104 if (IS_ERR(dl->fw_reporter)) { in qed_fw_reporters_create()
106 PTR_ERR(dl->fw_reporter)); in qed_fw_reporters_create()
107 dl->fw_reporter = NULL; in qed_fw_reporters_create()
116 rep = dl->fw_reporter; in qed_fw_reporters_destroy()
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/
Dhealth.c589 if (IS_ERR_OR_NULL(health->fw_reporter)) in mlx5_fw_reporter_err_work()
595 devlink_health_report(health->fw_reporter, in mlx5_fw_reporter_err_work()
600 devlink_health_report(health->fw_reporter, in mlx5_fw_reporter_err_work()
724 health->fw_reporter = in mlx5_fw_reporters_create()
727 if (IS_ERR(health->fw_reporter)) in mlx5_fw_reporters_create()
729 PTR_ERR(health->fw_reporter)); in mlx5_fw_reporters_create()
745 if (!IS_ERR_OR_NULL(health->fw_reporter)) in mlx5_fw_reporters_destroy()
746 devlink_health_reporter_destroy(health->fw_reporter); in mlx5_fw_reporters_destroy()
/Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_devlink.c126 devlink_health_report(h->fw_reporter, in bnxt_fw_diagnose()
265 if (fw_health && !fw_health->fw_reporter) in bnxt_dl_fw_reporters_create()
266 fw_health->fw_reporter = __bnxt_dl_reporter_create(bp, &bnxt_dl_fw_reporter_ops); in bnxt_dl_fw_reporters_create()
273 if (fw_health && fw_health->fw_reporter) { in bnxt_dl_fw_reporters_destroy()
274 devlink_health_reporter_destroy(fw_health->fw_reporter); in bnxt_dl_fw_reporters_destroy()
275 fw_health->fw_reporter = NULL; in bnxt_dl_fw_reporters_destroy()
287 if (!fw_health->fw_reporter) { in bnxt_devlink_health_fw_report()
296 rc = devlink_health_report(fw_health->fw_reporter, "FW error reported", in bnxt_devlink_health_fw_report()
317 devlink_health_reporter_state_update(fw_health->fw_reporter, state); in bnxt_dl_health_fw_status_update()
324 devlink_health_reporter_recovery_done(bp->fw_health->fw_reporter); in bnxt_dl_health_fw_recovery_done()
Dbnxt.h1603 struct devlink_health_reporter *fw_reporter; member
/Linux-v6.6/drivers/net/ethernet/amd/pds_core/
Dmain.c278 pdsc->fw_reporter = hr; in pdsc_init_pf()
399 if (pdsc->fw_reporter) { in pdsc_remove()
400 devl_health_reporter_destroy(pdsc->fw_reporter); in pdsc_remove()
401 pdsc->fw_reporter = NULL; in pdsc_remove()
Dcore.c528 if (pdsc->fw_reporter) in pdsc_fw_down()
529 devlink_health_report(pdsc->fw_reporter, "FW down reported", pdsc); in pdsc_fw_down()
559 if (pdsc->fw_reporter) in pdsc_fw_up()
560 devlink_health_reporter_state_update(pdsc->fw_reporter, in pdsc_fw_up()
Dcore.h173 struct devlink_health_reporter *fw_reporter; member
/Linux-v6.6/include/linux/qed/
Dqed_if.h808 struct devlink_health_reporter *fw_reporter; member
/Linux-v6.6/include/linux/mlx5/
Ddriver.h441 struct devlink_health_reporter *fw_reporter; member