/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | health.h | 23 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 D | reporter_rx.c | 210 struct devlink_fmsg *fmsg) in mlx5e_reporter_icosq_diagnose() 228 static void mlx5e_health_rq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_rq *rq) in mlx5e_health_rq_put_sw_state() 245 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output_rq_common() 286 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output() 295 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_generic_rq() 318 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_common_ptp_config() 327 mlx5e_rx_reporter_diagnose_common_config(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_common_config() 340 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output_ptp_rq() 349 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_rx_res_dir_tirns() 370 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn() [all …]
|
H A D | health.c | 8 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 D | reporter_tx.c | 51 static void mlx5e_health_sq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq) in mlx5e_health_sq_put_sw_state() 219 mlx5e_tx_reporter_build_diagnose_output_sq_common(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output_sq_common() 243 mlx5e_tx_reporter_build_diagnose_output(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output() 253 mlx5e_tx_reporter_build_diagnose_output_ptpsq(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output_ptpsq() 266 mlx5e_tx_reporter_diagnose_generic_txqsq(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose_generic_txqsq() 282 mlx5e_tx_reporter_diagnose_generic_tx_port_ts(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose_generic_tx_port_ts() 292 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_diagnose_common_config() 316 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_diagnose_tis_config() 339 struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose() 381 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 D | health.c | 20 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; 675 static void devlink_fmsg_err_if_binary(struct devlink_fmsg *fmsg) in devlink_fmsg_err_if_binary() 681 static void devlink_fmsg_nest_common(struct devlink_fmsg *fmsg, int attrtype) in devlink_fmsg_nest_common() 698 void devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg) in devlink_fmsg_obj_nest_start() 705 static void devlink_fmsg_nest_end(struct devlink_fmsg *fmsg) in devlink_fmsg_nest_end() 711 void devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg) in devlink_fmsg_obj_nest_end() [all …]
|
/linux/drivers/net/netdevsim/ |
H A D | health.c | 13 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 D | devlink.h | 728 struct devlink_fmsg; 752 struct devlink_fmsg *fmsg, void *priv_ctx, 755 struct devlink_fmsg *fmsg, 1893 void devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg); 1894 void devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg); 1896 void devlink_fmsg_pair_nest_start(struct devlink_fmsg *fmsg, const char *name); 1897 void devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg); 1899 void devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg, 1901 void devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg); 1902 void devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg, [all …]
|
/linux/drivers/net/ethernet/intel/ice/devlink/ |
H A D | health.c | 119 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 D | reporter_vnic.c | 17 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose_counter_icm() 61 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose_counters() 114 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose()
|
H A D | reporter_vnic.h | 13 struct devlink_fmsg *fmsg,
|
H A D | fw_tracer.h | 202 struct devlink_fmsg *fmsg);
|
H A D | fw_tracer.c | 893 mlx5_devlink_fmsg_fill_trace(struct devlink_fmsg *fmsg, in mlx5_devlink_fmsg_fill_trace() 905 struct devlink_fmsg *fmsg) in mlx5_fw_tracer_get_saved_traces_objects()
|
/linux/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_devlink.c | 318 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 D | rvu_devlink.c | 17 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() 812 static int rvu_npa_report_show(struct devlink_fmsg *fmsg, void *ctx, in rvu_npa_report_show() 907 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_npa_intr_dump() 938 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_npa_gen_dump() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | health.c | 465 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 D | en_rep.c | 1426 struct devlink_fmsg *fmsg, in mlx5e_rep_vnic_reporter_diagnose()
|
/linux/drivers/net/ethernet/amd/pds_core/ |
H A D | devlink.c | 158 struct devlink_fmsg *fmsg, in pdsc_fw_reporter_diagnose()
|
H A D | core.h | 250 struct devlink_fmsg *fmsg,
|
/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_devlink.c | 38 struct devlink_fmsg *fmsg, void *priv_ctx, in qed_fw_fatal_reporter_dump()
|
/linux/Documentation/networking/devlink/ |
H A D | devlink-health.rst | 59 formatted message structure ``devlink_fmsg`` and send it to the driver's callback
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_devlink.c | 102 struct devlink_fmsg *fmsg, in bnxt_fw_diagnose() 163 struct devlink_fmsg *fmsg, void *priv_ctx, in bnxt_fw_dump()
|