devlink_fmsg
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg,
static void chip_fault_show(struct devlink_fmsg *fmsg,
static void fault_report_show(struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg, void *priv_ctx,
static void mgmt_watchdog_report_show(struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg, void *priv_ctx,
static void ice_describe_status_code(struct devlink_fmsg *fmsg,
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,
struct devlink_fmsg *fmsg, void *priv_ctx,
static void ice_fmsg_put_ptr(struct devlink_fmsg *fmsg, const char *name,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg, void *ctx,
static void rvu_report_pair_start(struct devlink_fmsg *fmsg, const char *name)
static void rvu_report_pair_end(struct devlink_fmsg *fmsg)
static int rvu_nix_report_show(struct devlink_fmsg *fmsg, void *ctx,
struct devlink_fmsg *fmsg, void *ctx,
struct devlink_fmsg *fmsg, void *ctx,
struct devlink_fmsg *fmsg, void *ctx,
struct devlink_fmsg *fmsg, void *ctx,
static int rvu_npa_report_show(struct devlink_fmsg *fmsg, void *ctx,
struct devlink_fmsg *fmsg, void *ctx,
struct devlink_fmsg *fmsg, void *ctx,
struct devlink_fmsg *fmsg, void *ctx,
mlx5_devlink_fmsg_fill_trace(struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg);
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg,
void mlx5e_health_fmsg_named_obj_nest_end(struct devlink_fmsg *fmsg)
static void mlx5e_health_rsc_fmsg_binary(struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg)
void mlx5e_health_cq_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg)
void mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
void mlx5e_health_cq_common_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg)
void mlx5e_health_eq_diag_fmsg(struct mlx5_eq_comp *eq, struct devlink_fmsg *fmsg)
void mlx5e_health_fmsg_named_obj_nest_start(struct devlink_fmsg *fmsg, char *name)
void mlx5e_health_cq_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg);
void mlx5e_health_cq_common_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg);
void mlx5e_health_eq_diag_fmsg(struct mlx5_eq_comp *eq, struct devlink_fmsg *fmsg);
void mlx5e_health_fmsg_named_obj_nest_start(struct devlink_fmsg *fmsg, char *name);
void mlx5e_health_fmsg_named_obj_nest_end(struct devlink_fmsg *fmsg);
int (*dump)(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx);
struct devlink_fmsg *fmsg);
void mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg)
static void mlx5e_health_rq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_rq *rq)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
mlx5e_rx_reporter_diagnose_common_config(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
static void mlx5e_rx_reporter_diagnose_rqs(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg,
static int mlx5e_rx_reporter_dump_icosq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
static int mlx5e_rx_reporter_dump_rq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg, void *context,
mlx5e_tx_reporter_build_diagnose_output_sq_common(struct devlink_fmsg *fmsg,
mlx5e_tx_reporter_build_diagnose_output(struct devlink_fmsg *fmsg,
mlx5e_tx_reporter_build_diagnose_output_ptpsq(struct devlink_fmsg *fmsg,
mlx5e_tx_reporter_diagnose_generic_txqsq(struct devlink_fmsg *fmsg,
mlx5e_tx_reporter_diagnose_generic_tx_port_ts(struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg,
static int mlx5e_tx_reporter_dump_sq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
static int mlx5e_tx_reporter_timeout_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg, void *context,
static void mlx5e_health_sq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq)
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg,
mlx5_fw_reporter_ctx_pairs_put(struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg)
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg,
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg,
static int nsim_dev_dummy_fmsg_put(struct devlink_fmsg *fmsg, u32 binary_len)
void devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg);
void devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg);
void devlink_fmsg_pair_nest_start(struct devlink_fmsg *fmsg, const char *name);
void devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg);
void devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg,
void devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg);
void devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg,
void devlink_fmsg_binary_pair_nest_end(struct devlink_fmsg *fmsg);
void devlink_fmsg_u32_put(struct devlink_fmsg *fmsg, u32 value);
void devlink_fmsg_string_put(struct devlink_fmsg *fmsg, const char *value);
void devlink_fmsg_binary_put(struct devlink_fmsg *fmsg, const void *value,
void devlink_fmsg_bool_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_u8_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_u32_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_u64_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_string_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_binary_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_dump_skb(struct devlink_fmsg *fmsg, const struct sk_buff *skb);
struct devlink_fmsg;
struct devlink_fmsg *fmsg, void *priv_ctx,
struct devlink_fmsg *fmsg,
devlink_fmsg_prepare_skb(struct devlink_fmsg *fmsg, struct sk_buff *skb,
static int devlink_fmsg_snd(struct devlink_fmsg *fmsg,
static int devlink_fmsg_dumpit(struct devlink_fmsg *fmsg, struct sk_buff *skb,
struct devlink_fmsg *fmsg;
void devlink_fmsg_dump_skb(struct devlink_fmsg *fmsg, const struct sk_buff *skb)
static struct devlink_fmsg *devlink_fmsg_alloc(void)
struct devlink_fmsg *fmsg;
static void devlink_fmsg_free(struct devlink_fmsg *fmsg)
struct devlink_fmsg *dump_fmsg;
static void devlink_fmsg_err_if_binary(struct devlink_fmsg *fmsg)
static void devlink_fmsg_nest_common(struct devlink_fmsg *fmsg, int attrtype)
void devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg)
static void devlink_fmsg_nest_end(struct devlink_fmsg *fmsg)
void devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg)
static void devlink_fmsg_put_name(struct devlink_fmsg *fmsg, const char *name)
void devlink_fmsg_pair_nest_start(struct devlink_fmsg *fmsg, const char *name)
void devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg)
void devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg,
void devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg)
void devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg,
void devlink_fmsg_binary_pair_nest_end(struct devlink_fmsg *fmsg)
static void devlink_fmsg_put_value(struct devlink_fmsg *fmsg,
static void devlink_fmsg_bool_put(struct devlink_fmsg *fmsg, bool value)
static void devlink_fmsg_u8_put(struct devlink_fmsg *fmsg, u8 value)
void devlink_fmsg_u32_put(struct devlink_fmsg *fmsg, u32 value)
static void devlink_fmsg_u64_put(struct devlink_fmsg *fmsg, u64 value)
void devlink_fmsg_string_put(struct devlink_fmsg *fmsg, const char *value)
void devlink_fmsg_binary_put(struct devlink_fmsg *fmsg, const void *value,
void devlink_fmsg_bool_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_u8_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_u32_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_u64_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_string_pair_put(struct devlink_fmsg *fmsg, const char *name,
void devlink_fmsg_binary_pair_put(struct devlink_fmsg *fmsg, const char *name,