devlink_health_reporter
struct devlink_health_reporter *fw_reporter;
int pdsc_fw_reporter_diagnose(struct devlink_health_reporter *reporter,
int pdsc_fw_reporter_diagnose(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *hr;
struct devlink_health_reporter *fw_reporter;
static int bnxt_fw_dump(struct devlink_health_reporter *reporter,
static int bnxt_fw_recover(struct devlink_health_reporter *reporter,
static struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
static int bnxt_fw_diagnose(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *hw_fault_reporter;
struct devlink_health_reporter *fw_fault_reporter;
static int hinic_hw_reporter_dump(struct devlink_health_reporter *reporter,
static int hinic_fw_reporter_dump(struct devlink_health_reporter *reporter,
ice_port_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg,
ice_port_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg,
ice_fw_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg,
ice_fw_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg,
static void ice_devlink_health_report(struct devlink_health_reporter *reporter,
ice_mdd_reporter_dump(struct devlink_health_reporter *reporter,
static int ice_tx_hang_reporter_dump(struct devlink_health_reporter *reporter,
static struct devlink_health_reporter *
struct devlink_health_reporter *rep;
static void ice_deinit_devl_reporter(struct devlink_health_reporter *reporter)
void ice_health_assign_healthy_state(struct devlink_health_reporter *reporter)
struct devlink_health_reporter *fw;
struct devlink_health_reporter *mdd;
struct devlink_health_reporter *port;
struct devlink_health_reporter *tx_hang;
static int rvu_hw_npa_ras_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_npa_ras_recover(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_intr_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_intr_recover(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_gen_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_gen_recover(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_err_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_err_recover(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_ras_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_nix_ras_recover(struct devlink_health_reporter *reporter,
static int rvu_hw_npa_intr_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_npa_intr_recover(struct devlink_health_reporter *reporter,
static int rvu_hw_npa_gen_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_npa_gen_recover(struct devlink_health_reporter *reporter,
static int rvu_hw_npa_err_dump(struct devlink_health_reporter *reporter,
static int rvu_hw_npa_err_recover(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *rvu_hw_npa_intr_reporter;
struct devlink_health_reporter *rvu_hw_npa_gen_reporter;
struct devlink_health_reporter *rvu_hw_npa_err_reporter;
struct devlink_health_reporter *rvu_hw_npa_ras_reporter;
struct devlink_health_reporter *rvu_hw_nix_intr_reporter;
struct devlink_health_reporter *rvu_hw_nix_gen_reporter;
struct devlink_health_reporter *rvu_hw_nix_err_reporter;
struct devlink_health_reporter *rvu_hw_nix_ras_reporter;
static int mlx5_reporter_vnic_diagnose(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *tx_reporter;
struct devlink_health_reporter *rx_reporter;
struct devlink_health_reporter *reporter, char *err_str,
struct devlink_health_reporter *reporter, char *err_str,
static int mlx5e_rx_reporter_recover(struct devlink_health_reporter *reporter,
static int mlx5e_rx_reporter_diagnose(struct devlink_health_reporter *reporter,
static int mlx5e_rx_reporter_dump(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *reporter;
static int mlx5e_tx_reporter_recover(struct devlink_health_reporter *reporter,
mlx5e_tx_reporter_diagnose_common_config(struct devlink_health_reporter *reporter,
mlx5e_tx_reporter_diagnose_tis_config(struct devlink_health_reporter *reporter,
static int mlx5e_tx_reporter_diagnose(struct devlink_health_reporter *reporter,
static int mlx5e_tx_reporter_dump(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *reporter;
mlx5e_rep_vnic_reporter_diagnose(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *rep_vnic_reporter;
mlx5_fw_reporter_diagnose(struct devlink_health_reporter *reporter,
mlx5_fw_reporter_dump(struct devlink_health_reporter *reporter,
mlx5_fw_fatal_reporter_recover(struct devlink_health_reporter *reporter,
mlx5_fw_fatal_reporter_dump(struct devlink_health_reporter *reporter,
static int mlxsw_core_health_fw_fatal_dump(struct devlink_health_reporter *reporter,
mlxsw_core_health_fw_fatal_test(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *fw_fatal;
struct devlink_health_reporter *fw_fatal;
struct devlink_health_reporter *fw_reporter;
struct devlink_health_reporter *otp_reporter;
static int fbnic_fw_reporter_dump(struct devlink_health_reporter *reporter,
fbnic_fw_reporter_diagnose(struct devlink_health_reporter *reporter,
fbnic_otp_reporter_dump(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *rep;
qed_fw_fatal_reporter_dump(struct devlink_health_reporter *reporter,
qed_fw_fatal_reporter_recover(struct devlink_health_reporter *reporter,
nsim_dev_dummy_reporter_dump(struct devlink_health_reporter *reporter,
nsim_dev_empty_reporter_dump(struct devlink_health_reporter *reporter,
nsim_dev_dummy_reporter_diagnose(struct devlink_health_reporter *reporter,
nsim_dev_empty_reporter_diagnose(struct devlink_health_reporter *reporter,
nsim_dev_dummy_reporter_recover(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *empty_reporter;
struct devlink_health_reporter *dummy_reporter;
struct devlink_health_reporter *fw_reporter;
struct devlink_health_reporter *fw_fatal_reporter;
struct devlink_health_reporter *vnic_reporter;
struct devlink_health_reporter *fw_reporter;
struct devlink_health_reporter *
struct devlink_health_reporter *
struct devlink_health_reporter *
struct devlink_health_reporter *
devl_health_reporter_destroy(struct devlink_health_reporter *reporter);
devlink_health_reporter_destroy(struct devlink_health_reporter *reporter);
devlink_health_reporter_priv(struct devlink_health_reporter *reporter);
int devlink_health_report(struct devlink_health_reporter *reporter,
devlink_health_reporter_state_update(struct devlink_health_reporter *reporter,
devlink_health_reporter_recovery_done(struct devlink_health_reporter *reporter);
struct devlink_health_reporter;
int (*recover)(struct devlink_health_reporter *reporter,
int (*dump)(struct devlink_health_reporter *reporter,
int (*diagnose)(struct devlink_health_reporter *reporter,
int (*test)(struct devlink_health_reporter *reporter,
static struct devlink_health_reporter *
static struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *reporter;
static struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
devlink_health_reporter_free(struct devlink_health_reporter *reporter)
devl_health_reporter_destroy(struct devlink_health_reporter *reporter)
devlink_health_reporter_destroy(struct devlink_health_reporter *reporter)
struct devlink_health_reporter *reporter,
static struct devlink_health_reporter *
static struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *reporter;
struct devlink_health_reporter *reporter;
static void devlink_recover_notify(struct devlink_health_reporter *reporter,
devlink_health_reporter_in_burst(struct devlink_health_reporter *reporter)
devlink_health_reporter_recovery_done(struct devlink_health_reporter *reporter)
devlink_health_reporter_recover(struct devlink_health_reporter *reporter,
devlink_health_dump_clear(struct devlink_health_reporter *reporter)
static int devlink_health_do_dump(struct devlink_health_reporter *reporter,
devlink_health_recover_abort(struct devlink_health_reporter *reporter,
int devlink_health_report(struct devlink_health_reporter *reporter,
devlink_health_reporter_state_update(struct devlink_health_reporter *reporter,
struct devlink_health_reporter *reporter;
devlink_health_reporter_priv(struct devlink_health_reporter *reporter)
static struct devlink_health_reporter *
struct devlink_health_reporter *reporter;
static struct devlink_health_reporter *