/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | health.h | 22 int mlx5e_health_cq_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg); 23 int mlx5e_health_cq_common_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg); 24 int mlx5e_health_eq_diag_fmsg(struct mlx5_eq_comp *eq, struct devlink_fmsg *fmsg); 25 int mlx5e_health_fmsg_named_obj_nest_start(struct devlink_fmsg *fmsg, char *name); 26 int mlx5e_health_fmsg_named_obj_nest_end(struct devlink_fmsg *fmsg); 40 int (*dump)(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx); 55 struct devlink_fmsg *fmsg); 56 int mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
|
A D | health.c | 8 int mlx5e_health_fmsg_named_obj_nest_start(struct devlink_fmsg *fmsg, char *name) in mlx5e_health_fmsg_named_obj_nest_start() 23 int mlx5e_health_fmsg_named_obj_nest_end(struct devlink_fmsg *fmsg) in mlx5e_health_fmsg_named_obj_nest_end() 38 int mlx5e_health_cq_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg) in mlx5e_health_cq_diag_fmsg() 79 int mlx5e_health_cq_common_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg) in mlx5e_health_cq_common_diag_fmsg() 107 int mlx5e_health_eq_diag_fmsg(struct mlx5_eq_comp *eq, struct devlink_fmsg *fmsg) in mlx5e_health_eq_diag_fmsg() 238 static int mlx5e_health_rsc_fmsg_binary(struct devlink_fmsg *fmsg, in mlx5e_health_rsc_fmsg_binary() 258 struct devlink_fmsg *fmsg) in mlx5e_health_rsc_fmsg_dump() 307 int mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, in mlx5e_health_queue_dump()
|
A D | reporter_tx.c | 153 mlx5e_tx_reporter_build_diagnose_output_sq_common(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output_sq_common() 201 mlx5e_tx_reporter_build_diagnose_output(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output() 226 mlx5e_tx_reporter_build_diagnose_output_ptpsq(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_build_diagnose_output_ptpsq() 263 mlx5e_tx_reporter_diagnose_generic_txqsq(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose_generic_txqsq() 298 mlx5e_tx_reporter_diagnose_generic_tx_port_ts(struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose_generic_tx_port_ts() 316 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_diagnose_common_config() 358 struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose() 412 static int mlx5e_tx_reporter_dump_sq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_dump_sq() 482 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_dump_all_sqs() 536 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_dump_from_ctx() [all …]
|
A D | reporter_rx.c | 190 struct devlink_fmsg *fmsg) in mlx5e_reporter_icosq_diagnose() 244 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output_rq_common() 309 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output() 329 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_generic_rq() 371 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_common_ptp_config() 392 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_common_config() 417 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output_ptp_rq() 441 struct devlink_fmsg *fmsg, in mlx5e_rx_reporter_diagnose() 607 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_dump_all_rqs() 653 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_dump_from_ctx() [all …]
|
/linux-6.3-rc2/net/devlink/ |
A D | health.c | 20 struct devlink_fmsg { struct 30 static struct devlink_fmsg *devlink_fmsg_alloc(void) in devlink_fmsg_alloc() argument 32 struct devlink_fmsg *fmsg; in devlink_fmsg_alloc() 43 static void devlink_fmsg_free(struct devlink_fmsg *fmsg) in devlink_fmsg_free() 60 struct devlink_fmsg *dump_fmsg; 675 int devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg) in devlink_fmsg_obj_nest_start() 684 static int devlink_fmsg_nest_end(struct devlink_fmsg *fmsg) in devlink_fmsg_nest_end() 692 int devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg) in devlink_fmsg_obj_nest_end() 745 int devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg) in devlink_fmsg_pair_nest_end() 1125 static int devlink_fmsg_snd(struct devlink_fmsg *fmsg, in devlink_fmsg_snd() [all …]
|
/linux-6.3-rc2/include/net/ |
A D | devlink.h | 706 struct devlink_fmsg; 730 struct devlink_fmsg *fmsg, void *priv_ctx, 733 struct devlink_fmsg *fmsg, 1841 int devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg); 1842 int devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg); 1845 int devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg); 1847 int devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg, 1849 int devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg); 1850 int devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg, 1852 int devlink_fmsg_binary_pair_nest_end(struct devlink_fmsg *fmsg); [all …]
|
/linux-6.3-rc2/drivers/net/netdevsim/ |
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() 155 struct devlink_fmsg *fmsg, void *priv_ctx, in nsim_dev_dummy_reporter_dump() 173 struct devlink_fmsg *fmsg, in nsim_dev_dummy_reporter_diagnose()
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/af/ |
A D | rvu_devlink.c | 17 static int rvu_report_pair_start(struct devlink_fmsg *fmsg, const char *name) in rvu_report_pair_start() 28 static int rvu_report_pair_end(struct devlink_fmsg *fmsg) in rvu_report_pair_end() 282 static int rvu_nix_report_show(struct devlink_fmsg *fmsg, void *ctx, in rvu_nix_report_show() 465 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_intr_dump() 496 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_gen_dump() 527 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_err_dump() 558 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_nix_ras_dump() 1108 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_npa_intr_dump() 1139 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_npa_gen_dump() 1170 struct devlink_fmsg *fmsg, void *ctx, in rvu_hw_npa_err_dump() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_devlink.c | 318 static int chip_fault_show(struct devlink_fmsg *fmsg, in chip_fault_show() 360 static int fault_report_show(struct devlink_fmsg *fmsg, in fault_report_show() 451 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_hw_reporter_dump() 460 static int mgmt_watchdog_report_show(struct devlink_fmsg *fmsg, in mgmt_watchdog_report_show() 527 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_fw_reporter_dump()
|
/linux-6.3-rc2/drivers/staging/qlge/ |
A D | qlge_devlink.c | 5 static int qlge_fill_seg_(struct devlink_fmsg *fmsg, in qlge_fill_seg_() 52 struct devlink_fmsg *fmsg, void *priv_ctx, in qlge_reporter_coredump()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | health.c | 453 struct devlink_fmsg *fmsg, in mlx5_fw_reporter_diagnose() 475 mlx5_fw_reporter_ctx_pairs_put(struct devlink_fmsg *fmsg, in mlx5_fw_reporter_ctx_pairs_put() 493 struct devlink_fmsg *fmsg) in mlx5_fw_reporter_heath_buffer_data_put() 566 struct devlink_fmsg *fmsg, void *priv_ctx, in mlx5_fw_reporter_dump() 631 struct devlink_fmsg *fmsg, void *priv_ctx, in mlx5_fw_fatal_reporter_dump()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | fw_tracer.h | 202 struct devlink_fmsg *fmsg);
|
A D | fw_tracer.c | 893 mlx5_devlink_fmsg_fill_trace(struct devlink_fmsg *fmsg, in mlx5_devlink_fmsg_fill_trace() 925 struct devlink_fmsg *fmsg) in mlx5_fw_tracer_get_saved_traces_objects()
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qed/ |
A D | qed_devlink.c | 38 struct devlink_fmsg *fmsg, void *priv_ctx, in qed_fw_fatal_reporter_dump()
|
/linux-6.3-rc2/Documentation/networking/devlink/ |
A D | devlink-health.rst | 59 formatted message structure ``devlink_fmsg`` and send it to the driver's callback
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/ |
A D | core.c | 1799 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_fatal_cause() 1821 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_fw_assert() 1875 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_kvd_im_stop() 1890 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_crspace_to() 1916 struct devlink_fmsg *fmsg, void *priv_ctx, in mlxsw_core_health_fw_fatal_dump()
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_devlink.c | 101 struct devlink_fmsg *fmsg, in bnxt_fw_diagnose() 184 struct devlink_fmsg *fmsg, void *priv_ctx, in bnxt_fw_dump()
|