Home
last modified time | relevance | path

Searched refs:devlink_fmsg (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dhealth.h23 void mlx5e_health_cq_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg);
24 void mlx5e_health_cq_common_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg);
25 void mlx5e_health_eq_diag_fmsg(struct mlx5_eq_comp *eq, struct devlink_fmsg *fmsg);
26 void mlx5e_health_fmsg_named_obj_nest_start(struct devlink_fmsg *fmsg, char *name);
27 void mlx5e_health_fmsg_named_obj_nest_end(struct devlink_fmsg *fmsg);
41 int (*dump)(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx);
56 struct devlink_fmsg *fmsg);
57 void mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
H A Dreporter_rx.c223 struct devlink_fmsg *fmsg) in mlx5e_reporter_icosq_diagnose()
241 static void mlx5e_health_rq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_rq *rq) in mlx5e_health_rq_put_sw_state()
258 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output_rq_common()
299 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output()
308 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_generic_rq()
331 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_common_ptp_config()
341 mlx5e_rx_reporter_diagnose_common_config(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_common_config()
354 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output_ptp_rq()
363 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_rx_res_dir_tirns()
384 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn()
[all …]
H A Dhealth.c8 void mlx5e_health_fmsg_named_obj_nest_start(struct devlink_fmsg *fmsg, char *name) in mlx5e_health_fmsg_named_obj_nest_start()
14 void mlx5e_health_fmsg_named_obj_nest_end(struct devlink_fmsg *fmsg) in mlx5e_health_fmsg_named_obj_nest_end()
20 void mlx5e_health_cq_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg) in mlx5e_health_cq_diag_fmsg()
38 void mlx5e_health_cq_common_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg) in mlx5e_health_cq_common_diag_fmsg()
52 void mlx5e_health_eq_diag_fmsg(struct mlx5_eq_comp *eq, struct devlink_fmsg *fmsg) in mlx5e_health_eq_diag_fmsg()
165 static void mlx5e_health_rsc_fmsg_binary(struct devlink_fmsg *fmsg, in mlx5e_health_rsc_fmsg_binary()
181 struct devlink_fmsg *fmsg) in mlx5e_health_rsc_fmsg_dump()
222 void mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, in mlx5e_health_queue_dump()
H A Dreporter_tx.c53 static void mlx5e_health_sq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq) in mlx5e_health_sq_put_sw_state()
263 mlx5e_tx_reporter_build_diagnose_output_sq_common(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output_sq_common()
287 mlx5e_tx_reporter_build_diagnose_output(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output()
297 mlx5e_tx_reporter_build_diagnose_output_ptpsq(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output_ptpsq()
310 mlx5e_tx_reporter_diagnose_generic_txqsq(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose_generic_txqsq()
326 mlx5e_tx_reporter_diagnose_generic_tx_port_ts(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose_generic_tx_port_ts()
336 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_diagnose_common_config()
360 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_diagnose_tis_config()
383 struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose()
425 static int mlx5e_tx_reporter_dump_sq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_dump_sq()
[all …]
/linux/net/devlink/
H A Dhealth.c20 struct devlink_fmsg { struct
31 static struct devlink_fmsg *devlink_fmsg_alloc(void) in devlink_fmsg_alloc() argument
33 struct devlink_fmsg *fmsg; in devlink_fmsg_alloc()
44 static void devlink_fmsg_free(struct devlink_fmsg *fmsg) in devlink_fmsg_free()
61 struct devlink_fmsg *dump_fmsg;
728 static void devlink_fmsg_err_if_binary(struct devlink_fmsg *fmsg) in devlink_fmsg_err_if_binary()
734 static void devlink_fmsg_nest_common(struct devlink_fmsg *fmsg, int attrtype) in devlink_fmsg_nest_common()
751 void devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg) in devlink_fmsg_obj_nest_start()
758 static void devlink_fmsg_nest_end(struct devlink_fmsg *fmsg) in devlink_fmsg_nest_end()
764 void devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg) in devlink_fmsg_obj_nest_end()
[all …]
/linux/drivers/net/netdevsim/
H A Dhealth.c13 struct devlink_fmsg *fmsg, void *priv_ctx, in nsim_dev_empty_reporter_dump()
21 struct devlink_fmsg *fmsg, in nsim_dev_empty_reporter_diagnose()
63 static int nsim_dev_dummy_fmsg_put(struct devlink_fmsg *fmsg, u32 binary_len) in nsim_dev_dummy_fmsg_put()
109 struct devlink_fmsg *fmsg, void *priv_ctx, in nsim_dev_dummy_reporter_dump()
123 struct devlink_fmsg *fmsg, in nsim_dev_dummy_reporter_diagnose()
/linux/include/net/
H A Ddevlink.h787 struct devlink_fmsg;
815 struct devlink_fmsg *fmsg, void *priv_ctx,
818 struct devlink_fmsg *fmsg,
1958 void devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg);
1959 void devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg);
1961 void devlink_fmsg_pair_nest_start(struct devlink_fmsg *fmsg, const char *name);
1962 void devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg);
1964 void devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg,
1966 void devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg);
1967 void devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg,
[all …]
/linux/drivers/net/ethernet/intel/ice/devlink/
H A Dhealth.c119 static void ice_describe_status_code(struct devlink_fmsg *fmsg, in ice_describe_status_code()
155 ice_port_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_port_reporter_diagnose()
165 ice_port_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_port_reporter_dump()
175 ice_fw_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_fw_reporter_diagnose()
185 ice_fw_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_fw_reporter_dump()
315 struct devlink_fmsg *fmsg, void *priv_ctx, in ice_mdd_reporter_dump()
369 static void ice_fmsg_put_ptr(struct devlink_fmsg *fmsg, const char *name, in ice_fmsg_put_ptr()
389 struct devlink_fmsg *fmsg, void *priv_ctx, in ice_tx_hang_reporter_dump()
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dreporter_vnic.c19 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose_counter_icm()
63 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose_counters()
125 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose()
H A Dreporter_vnic.h13 struct devlink_fmsg *fmsg,
H A Dfw_tracer.h203 struct devlink_fmsg *fmsg);
H A Dfw_tracer.c964 mlx5_devlink_fmsg_fill_trace(struct devlink_fmsg *fmsg, in mlx5_devlink_fmsg_fill_trace()
976 struct devlink_fmsg *fmsg) in mlx5_fw_tracer_get_saved_traces_objects()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_devlink.c318 static void chip_fault_show(struct devlink_fmsg *fmsg, in chip_fault_show()
339 static void fault_report_show(struct devlink_fmsg *fmsg, in fault_report_show()
391 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_hw_reporter_dump()
400 static void mgmt_watchdog_report_show(struct devlink_fmsg *fmsg, in mgmt_watchdog_report_show()
422 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_fw_reporter_dump()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_devlink.c17 static void rvu_report_pair_start(struct devlink_fmsg *fmsg, const char *name) in rvu_report_pair_start()
23 static void rvu_report_pair_end(struct devlink_fmsg *fmsg) in rvu_report_pair_end()
272 static int rvu_nix_report_show(struct devlink_fmsg *fmsg, void *ctx, in rvu_nix_report_show()
361 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_intr_dump()
392 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_gen_dump()
423 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_err_dump()
454 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_ras_dump()
820 static int rvu_npa_report_show(struct devlink_fmsg *fmsg, void *ctx, in rvu_npa_report_show()
915 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_npa_intr_dump()
946 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_npa_gen_dump()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dhealth.c465 struct devlink_fmsg *fmsg, in mlx5_fw_reporter_diagnose()
488 mlx5_fw_reporter_ctx_pairs_put(struct devlink_fmsg *fmsg, in mlx5_fw_reporter_ctx_pairs_put()
497 struct devlink_fmsg *fmsg) in mlx5_fw_reporter_heath_buffer_data_put()
532 struct devlink_fmsg *fmsg, void *priv_ctx, in mlx5_fw_reporter_dump()
599 struct devlink_fmsg *fmsg, void *priv_ctx, in mlx5_fw_fatal_reporter_dump()
H A Den_rep.c1426 struct devlink_fmsg *fmsg, in mlx5e_rep_vnic_reporter_diagnose()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_devlink.c374 struct devlink_fmsg *fmsg, void *priv_ctx, in fbnic_fw_reporter_dump()
490 struct devlink_fmsg *fmsg, in fbnic_fw_reporter_diagnose()
544 struct devlink_fmsg *fmsg, void *priv_ctx, in fbnic_otp_reporter_dump()
/linux/drivers/net/ethernet/amd/pds_core/
H A Ddevlink.c159 struct devlink_fmsg *fmsg, in pdsc_fw_reporter_diagnose()
H A Dcore.h250 struct devlink_fmsg *fmsg,
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_devlink.c38 struct devlink_fmsg *fmsg, void *priv_ctx, in qed_fw_fatal_reporter_dump()
/linux/Documentation/networking/devlink/
H A Ddevlink-health.rst59 formatted message structure ``devlink_fmsg`` and send it to the driver's callback
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.c1810 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_fatal_cause()
1825 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_fw_assert()
1856 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_kvd_im_stop()
1868 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_crspace_to()
1883 struct devlink_fmsg *fmsg, void *priv_ctx, in mlxsw_core_health_fw_fatal_dump()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_devlink.c96 struct devlink_fmsg *fmsg, in bnxt_fw_diagnose()
157 struct devlink_fmsg *fmsg, void *priv_ctx, in bnxt_fw_dump()