| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | reporter_rx.c | 210 struct devlink_fmsg *fmsg) in mlx5e_reporter_icosq_diagnose() argument 245 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_build_diagnose_output_rq_common() argument 291 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_rx_reporter_build_diagnose_output() 295 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_generic_rq() argument 345 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_rx_reporter_build_diagnose_output_ptp_rq() 349 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_rx_res_dir_tirns() argument 363 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_rx_reporter_diagnose_rx_res_dir_tirns() 389 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn() 412 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_rx_reporter_diagnose_rx_res_rss_ix() 416 struct devlink_fmsg *fmsg) in mlx5e_rx_reporter_diagnose_rx_res_rss() argument [all …]
|
| A D | reporter_tx.c | 246 devlink_fmsg_obj_nest_start(fmsg); in mlx5e_tx_reporter_build_diagnose_output() 249 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_tx_reporter_build_diagnose_output() 256 devlink_fmsg_obj_nest_start(fmsg); in mlx5e_tx_reporter_build_diagnose_output_ptpsq() 262 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_tx_reporter_build_diagnose_output_ptpsq() 292 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_diagnose_common_config() argument 316 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_diagnose_tis_config() argument 332 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_tx_reporter_diagnose_tis_config() 339 struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_diagnose() argument 424 struct devlink_fmsg *fmsg, in mlx5e_tx_reporter_ptpsq_unhealthy_dump() argument 433 struct devlink_fmsg *fmsg) in mlx5e_tx_reporter_dump_all_sqs() argument [all …]
|
| A D | health.c | 10 devlink_fmsg_pair_nest_start(fmsg, name); in mlx5e_health_fmsg_named_obj_nest_start() 11 devlink_fmsg_obj_nest_start(fmsg); in mlx5e_health_fmsg_named_obj_nest_start() 16 devlink_fmsg_obj_nest_end(fmsg); in mlx5e_health_fmsg_named_obj_nest_end() 17 devlink_fmsg_pair_nest_end(fmsg); in mlx5e_health_fmsg_named_obj_nest_end() 35 mlx5e_health_fmsg_named_obj_nest_end(fmsg); in mlx5e_health_cq_diag_fmsg() 49 mlx5e_health_fmsg_named_obj_nest_end(fmsg); in mlx5e_health_cq_common_diag_fmsg() 60 mlx5e_health_fmsg_named_obj_nest_end(fmsg); in mlx5e_health_eq_diag_fmsg() 181 struct devlink_fmsg *fmsg) in mlx5e_health_rsc_fmsg_dump() argument 216 devlink_fmsg_binary_pair_nest_end(fmsg); in mlx5e_health_rsc_fmsg_dump() 232 devlink_fmsg_obj_nest_start(fmsg); in mlx5e_health_queue_dump() [all …]
|
| 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,
|
| /drivers/net/netdevsim/ |
| A D | health.c | 21 struct devlink_fmsg *fmsg, in nsim_dev_empty_reporter_diagnose() argument 82 devlink_fmsg_obj_nest_start(fmsg); in nsim_dev_dummy_fmsg_put() 85 devlink_fmsg_obj_nest_end(fmsg); in nsim_dev_dummy_fmsg_put() 86 devlink_fmsg_pair_nest_end(fmsg); in nsim_dev_dummy_fmsg_put() 87 devlink_fmsg_arr_pair_nest_end(fmsg); in nsim_dev_dummy_fmsg_put() 91 devlink_fmsg_u32_put(fmsg, i); in nsim_dev_dummy_fmsg_put() 92 devlink_fmsg_arr_pair_nest_end(fmsg); in nsim_dev_dummy_fmsg_put() 96 devlink_fmsg_obj_nest_start(fmsg); in nsim_dev_dummy_fmsg_put() 100 devlink_fmsg_obj_nest_end(fmsg); in nsim_dev_dummy_fmsg_put() 102 devlink_fmsg_arr_pair_nest_end(fmsg); in nsim_dev_dummy_fmsg_put() [all …]
|
| /drivers/net/ethernet/huawei/hinic/ |
| A D | hinic_devlink.c | 333 devlink_fmsg_u32_pair_put(fmsg, "err_csr_addr", in chip_fault_show() 335 devlink_fmsg_u32_pair_put(fmsg, "err_csr_value", in chip_fault_show() 355 chip_fault_show(fmsg, event); in fault_report_show() 365 devlink_fmsg_u32_pair_put(fmsg, "Err_csr_ctrl", in fault_report_show() 367 devlink_fmsg_u32_pair_put(fmsg, "err_csr_data", in fault_report_show() 369 devlink_fmsg_u32_pair_put(fmsg, "ctrl_tab", in fault_report_show() 371 devlink_fmsg_u32_pair_put(fmsg, "mem_index", in fault_report_show() 391 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_hw_reporter_dump() argument 395 fault_report_show(fmsg, priv_ctx); in hinic_hw_reporter_dump() 422 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_fw_reporter_dump() argument [all …]
|
| /drivers/net/ethernet/intel/ice/devlink/ |
| A D | health.c | 8 #define ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, obj, name) \ argument 9 devlink_fmsg_put(fmsg, #name, (obj)->name) 145 devlink_fmsg_u32_pair_put(fmsg, in ice_describe_status_code() 326 devlink_fmsg_obj_nest_start(fmsg); in ice_mdd_reporter_dump() 327 devlink_fmsg_put(fmsg, "src", src); in ice_mdd_reporter_dump() 332 devlink_fmsg_obj_nest_end(fmsg); in ice_mdd_reporter_dump() 375 devlink_fmsg_put(fmsg, name, buf); in ice_fmsg_put_ptr() 399 devlink_fmsg_obj_nest_start(fmsg); in ice_tx_hang_reporter_dump() 409 ice_fmsg_put_ptr(fmsg, "skb-ptr", skb); in ice_tx_hang_reporter_dump() 412 devlink_fmsg_dump_skb(fmsg, skb); in ice_tx_hang_reporter_dump() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| A D | reporter_vnic.c | 17 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose_counter_icm() argument 61 struct devlink_fmsg *fmsg, in mlx5_reporter_vnic_diagnose_counters() argument 74 devlink_fmsg_obj_nest_start(fmsg); in mlx5_reporter_vnic_diagnose_counters() 77 devlink_fmsg_u32_pair_put(fmsg, "total_error_queues", in mlx5_reporter_vnic_diagnose_counters() 83 devlink_fmsg_u32_pair_put(fmsg, "comp_eq_overrun", in mlx5_reporter_vnic_diagnose_counters() 85 devlink_fmsg_u32_pair_put(fmsg, "async_eq_overrun", in mlx5_reporter_vnic_diagnose_counters() 89 devlink_fmsg_u32_pair_put(fmsg, "cq_overrun", in mlx5_reporter_vnic_diagnose_counters() 92 devlink_fmsg_u32_pair_put(fmsg, "invalid_command", in mlx5_reporter_vnic_diagnose_counters() 109 devlink_fmsg_obj_nest_end(fmsg); in mlx5_reporter_vnic_diagnose_counters() 110 devlink_fmsg_pair_nest_end(fmsg); in mlx5_reporter_vnic_diagnose_counters() [all …]
|
| A D | fw_tracer.c | 893 mlx5_devlink_fmsg_fill_trace(struct devlink_fmsg *fmsg, in mlx5_devlink_fmsg_fill_trace() argument 896 devlink_fmsg_obj_nest_start(fmsg); in mlx5_devlink_fmsg_fill_trace() 897 devlink_fmsg_u64_pair_put(fmsg, "timestamp", trace_data->timestamp); in mlx5_devlink_fmsg_fill_trace() 898 devlink_fmsg_bool_pair_put(fmsg, "lost", trace_data->lost); in mlx5_devlink_fmsg_fill_trace() 899 devlink_fmsg_u8_pair_put(fmsg, "event_id", trace_data->event_id); in mlx5_devlink_fmsg_fill_trace() 900 devlink_fmsg_string_pair_put(fmsg, "msg", trace_data->msg); in mlx5_devlink_fmsg_fill_trace() 901 devlink_fmsg_obj_nest_end(fmsg); in mlx5_devlink_fmsg_fill_trace() 905 struct devlink_fmsg *fmsg) in mlx5_fw_tracer_get_saved_traces_objects() argument 922 devlink_fmsg_arr_pair_nest_start(fmsg, "dump fw traces"); in mlx5_fw_tracer_get_saved_traces_objects() 925 mlx5_devlink_fmsg_fill_trace(fmsg, &straces[index]); in mlx5_fw_tracer_get_saved_traces_objects() [all …]
|
| A D | reporter_vnic.h | 13 struct devlink_fmsg *fmsg,
|
| A D | fw_tracer.h | 202 struct devlink_fmsg *fmsg);
|
| /drivers/net/ethernet/marvell/octeontx2/af/ |
| A D | rvu_devlink.c | 20 devlink_fmsg_obj_nest_start(fmsg); in rvu_report_pair_start() 25 devlink_fmsg_obj_nest_end(fmsg); in rvu_report_pair_end() 26 devlink_fmsg_pair_nest_end(fmsg); in rvu_report_pair_end() 287 rvu_report_pair_end(fmsg); in rvu_nix_report_show() 300 rvu_report_pair_end(fmsg); in rvu_nix_report_show() 327 rvu_report_pair_end(fmsg); in rvu_nix_report_show() 351 rvu_report_pair_end(fmsg); in rvu_nix_report_show() 865 rvu_report_pair_end(fmsg); in rvu_npa_report_show() 877 rvu_report_pair_end(fmsg); in rvu_npa_report_show() 889 rvu_report_pair_end(fmsg); in rvu_npa_report_show() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | health.c | 465 struct devlink_fmsg *fmsg, in mlx5_fw_reporter_diagnose() argument 473 devlink_fmsg_u8_pair_put(fmsg, "Syndrome", synd); in mlx5_fw_reporter_diagnose() 497 struct devlink_fmsg *fmsg) in mlx5_fw_reporter_heath_buffer_data_put() argument 508 devlink_fmsg_obj_nest_start(fmsg); in mlx5_fw_reporter_heath_buffer_data_put() 512 devlink_fmsg_arr_pair_nest_end(fmsg); in mlx5_fw_reporter_heath_buffer_data_put() 513 devlink_fmsg_u32_pair_put(fmsg, "assert_exit_ptr", in mlx5_fw_reporter_heath_buffer_data_put() 515 devlink_fmsg_u32_pair_put(fmsg, "assert_callra", in mlx5_fw_reporter_heath_buffer_data_put() 526 devlink_fmsg_obj_nest_end(fmsg); in mlx5_fw_reporter_heath_buffer_data_put() 527 devlink_fmsg_pair_nest_end(fmsg); in mlx5_fw_reporter_heath_buffer_data_put() 532 struct devlink_fmsg *fmsg, void *priv_ctx, in mlx5_fw_reporter_dump() argument [all …]
|
| A D | en_rep.c | 1426 struct devlink_fmsg *fmsg, in mlx5e_rep_vnic_reporter_diagnose() argument 1432 mlx5_reporter_vnic_diagnose_counters(rep->esw->dev, fmsg, rep->vport, in mlx5e_rep_vnic_reporter_diagnose()
|
| /drivers/net/ethernet/amd/pds_core/ |
| A D | devlink.c | 158 struct devlink_fmsg *fmsg, in pdsc_fw_reporter_diagnose() argument 165 devlink_fmsg_string_pair_put(fmsg, "Status", "dead"); in pdsc_fw_reporter_diagnose() 167 devlink_fmsg_string_pair_put(fmsg, "Status", "unhealthy"); in pdsc_fw_reporter_diagnose() 169 devlink_fmsg_string_pair_put(fmsg, "Status", "healthy"); in pdsc_fw_reporter_diagnose() 172 devlink_fmsg_u32_pair_put(fmsg, "State", in pdsc_fw_reporter_diagnose() 174 devlink_fmsg_u32_pair_put(fmsg, "Generation", pdsc->fw_generation >> 4); in pdsc_fw_reporter_diagnose() 175 devlink_fmsg_u32_pair_put(fmsg, "Recoveries", pdsc->fw_recoveries); in pdsc_fw_reporter_diagnose()
|
| A D | core.h | 250 struct devlink_fmsg *fmsg,
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_devlink.c | 102 struct devlink_fmsg *fmsg, in bnxt_fw_diagnose() argument 131 devlink_fmsg_string_pair_put(fmsg, "Status", "error"); in bnxt_fw_diagnose() 137 devlink_fmsg_string_pair_put(fmsg, "Severity", in bnxt_fw_diagnose() 141 devlink_fmsg_string_pair_put(fmsg, "Remedy", in bnxt_fw_diagnose() 144 devlink_fmsg_string_pair_put(fmsg, "Impact", in bnxt_fw_diagnose() 153 devlink_fmsg_u32_pair_put(fmsg, "Resets", fw_resets); in bnxt_fw_diagnose() 154 devlink_fmsg_u32_pair_put(fmsg, "Arrests", h->arrests); in bnxt_fw_diagnose() 163 struct devlink_fmsg *fmsg, void *priv_ctx, in bnxt_fw_dump() argument 185 devlink_fmsg_pair_nest_start(fmsg, "core"); in bnxt_fw_dump() 187 devlink_fmsg_u32_pair_put(fmsg, "size", dump_len); in bnxt_fw_dump() [all …]
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | core.c | 1810 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_fatal_cause() argument 1825 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_fw_assert() argument 1830 devlink_fmsg_u32_pair_put(fmsg, "var0", val); in mlxsw_core_health_fw_fatal_dump_fw_assert() 1832 devlink_fmsg_u32_pair_put(fmsg, "var1", val); in mlxsw_core_health_fw_fatal_dump_fw_assert() 1834 devlink_fmsg_u32_pair_put(fmsg, "var2", val); in mlxsw_core_health_fw_fatal_dump_fw_assert() 1836 devlink_fmsg_u32_pair_put(fmsg, "var3", val); in mlxsw_core_health_fw_fatal_dump_fw_assert() 1856 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_kvd_im_stop() argument 1868 struct devlink_fmsg *fmsg) in mlxsw_core_health_fw_fatal_dump_crspace_to() argument 1922 devlink_fmsg_arr_pair_nest_end(fmsg); in mlxsw_core_health_fw_fatal_dump() 1926 devlink_fmsg_u8_pair_put(fmsg, "id", val); in mlxsw_core_health_fw_fatal_dump() [all …]
|
| /drivers/net/ethernet/qlogic/qed/ |
| A D | qed_devlink.c | 38 struct devlink_fmsg *fmsg, void *priv_ctx, in qed_fw_fatal_reporter_dump() argument 69 devlink_fmsg_binary_pair_put(fmsg, "dump_data", p_dbg_data_buf, in qed_fw_fatal_reporter_dump()
|