/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | health.c | 8 void mlx5e_health_fmsg_named_obj_nest_start(struct devlink_fmsg *fmsg, char *name) argument 10 devlink_fmsg_pair_nest_start(fmsg, name); 11 devlink_fmsg_obj_nest_start(fmsg); 14 void mlx5e_health_fmsg_named_obj_nest_end(struct devlink_fmsg *fmsg) argument 16 devlink_fmsg_obj_nest_end(fmsg); 17 devlink_fmsg_pair_nest_end(fmsg); 20 void mlx5e_health_cq_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg) argument 30 mlx5e_health_fmsg_named_obj_nest_start(fmsg, "CQ"); 31 devlink_fmsg_u32_pair_put(fmsg, "cqn", cq->mcq.cqn); 32 devlink_fmsg_u8_pair_put(fmsg, "H 38 mlx5e_health_cq_common_diag_fmsg(struct mlx5e_cq *cq, struct devlink_fmsg *fmsg) argument 52 mlx5e_health_eq_diag_fmsg(struct mlx5_eq_comp *eq, struct devlink_fmsg *fmsg) argument 163 mlx5e_health_rsc_fmsg_binary(struct devlink_fmsg *fmsg, const void *value, u32 value_len) argument 178 mlx5e_health_rsc_fmsg_dump(struct mlx5e_priv *priv, struct mlx5_rsc_key *key, struct devlink_fmsg *fmsg) argument 220 mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, int queue_idx, char *lbl) argument [all...] |
H A D | reporter_rx.c | 203 struct devlink_fmsg *fmsg) 205 mlx5e_health_fmsg_named_obj_nest_start(fmsg, "ICOSQ"); 206 devlink_fmsg_u32_pair_put(fmsg, "sqn", icosq->sqn); 207 devlink_fmsg_u8_pair_put(fmsg, "HW state", hw_state); 208 devlink_fmsg_u32_pair_put(fmsg, "cc", icosq->cc); 209 devlink_fmsg_u32_pair_put(fmsg, "pc", icosq->pc); 210 devlink_fmsg_u32_pair_put(fmsg, "WQE size", mlx5_wq_cyc_get_size(&icosq->wq)); 212 mlx5e_health_fmsg_named_obj_nest_start(fmsg, "CQ"); 213 devlink_fmsg_u32_pair_put(fmsg, "cqn", icosq->cq.mcq.cqn); 214 devlink_fmsg_u32_pair_put(fmsg, "c 202 mlx5e_reporter_icosq_diagnose(struct mlx5e_icosq *icosq, u8 hw_state, struct devlink_fmsg *fmsg) argument 221 mlx5e_health_rq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_rq *rq) argument 237 mlx5e_rx_reporter_build_diagnose_output_rq_common(struct mlx5e_rq *rq, struct devlink_fmsg *fmsg) argument 278 mlx5e_rx_reporter_build_diagnose_output(struct mlx5e_rq *rq, struct devlink_fmsg *fmsg) argument 287 mlx5e_rx_reporter_diagnose_generic_rq(struct mlx5e_rq *rq, struct devlink_fmsg *fmsg) argument 310 mlx5e_rx_reporter_diagnose_common_ptp_config(struct mlx5e_priv *priv, struct mlx5e_ptp *ptp_ch, struct devlink_fmsg *fmsg) argument 320 mlx5e_rx_reporter_diagnose_common_config(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg) argument 334 mlx5e_rx_reporter_build_diagnose_output_ptp_rq(struct mlx5e_rq *rq, struct devlink_fmsg *fmsg) argument 343 mlx5e_rx_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument 376 mlx5e_rx_reporter_dump_icosq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx) argument 411 mlx5e_rx_reporter_dump_rq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx) argument 446 mlx5e_rx_reporter_dump_all_rqs(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg) argument 475 mlx5e_rx_reporter_dump_from_ctx(struct mlx5e_priv *priv, struct mlx5e_err_ctx *err_ctx, struct devlink_fmsg *fmsg) argument 482 mlx5e_rx_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *context, struct netlink_ext_ack *extack) argument [all...] |
H A D | reporter_tx.c | 53 static void mlx5e_health_sq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq) argument 59 mlx5e_health_fmsg_named_obj_nest_start(fmsg, "SW State"); 62 devlink_fmsg_u32_pair_put(fmsg, sq_sw_state_type_name[i], 65 mlx5e_health_fmsg_named_obj_nest_end(fmsg); 225 mlx5e_tx_reporter_build_diagnose_output_sq_common(struct devlink_fmsg *fmsg, argument 232 devlink_fmsg_u32_pair_put(fmsg, "tc", tc); 233 devlink_fmsg_u32_pair_put(fmsg, "txq ix", sq->txq_ix); 234 devlink_fmsg_u32_pair_put(fmsg, "sqn", sq->sqn); 238 devlink_fmsg_u8_pair_put(fmsg, "HW state", state); 240 devlink_fmsg_bool_pair_put(fmsg, "stoppe 249 mlx5e_tx_reporter_build_diagnose_output(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq, int tc) argument 259 mlx5e_tx_reporter_build_diagnose_output_ptpsq(struct devlink_fmsg *fmsg, struct mlx5e_ptpsq *ptpsq, int tc) argument 272 mlx5e_tx_reporter_diagnose_generic_txqsq(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *txqsq) argument 288 mlx5e_tx_reporter_diagnose_generic_tx_port_ts(struct devlink_fmsg *fmsg, struct mlx5e_ptpsq *ptpsq) argument 297 mlx5e_tx_reporter_diagnose_common_config(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg) argument 320 mlx5e_tx_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument 362 mlx5e_tx_reporter_dump_sq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx) argument 396 mlx5e_tx_reporter_timeout_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx) argument 404 mlx5e_tx_reporter_ptpsq_unhealthy_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx) argument 413 mlx5e_tx_reporter_dump_all_sqs(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg) argument 452 mlx5e_tx_reporter_dump_from_ctx(struct mlx5e_priv *priv, struct mlx5e_err_ctx *err_ctx, struct devlink_fmsg *fmsg) argument 459 mlx5e_tx_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *context, struct netlink_ext_ack *extack) argument [all...] |
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,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H A D | reporter_vnic.c | 17 struct devlink_fmsg *fmsg, 29 devlink_fmsg_pair_nest_start(fmsg, "vNIC env counters"); 30 devlink_fmsg_obj_nest_start(fmsg); 33 devlink_fmsg_u32_pair_put(fmsg, "total_error_queues", 35 devlink_fmsg_u32_pair_put(fmsg, "send_queue_priority_update_flow", 39 devlink_fmsg_u32_pair_put(fmsg, "comp_eq_overrun", 41 devlink_fmsg_u32_pair_put(fmsg, "async_eq_overrun", 45 devlink_fmsg_u32_pair_put(fmsg, "cq_overrun", 48 devlink_fmsg_u32_pair_put(fmsg, "invalid_command", 51 devlink_fmsg_u32_pair_put(fmsg, "quota_exceeded_comman 16 mlx5_reporter_vnic_diagnose_counters(struct mlx5_core_dev *dev, struct devlink_fmsg *fmsg, u16 vport_num, bool other_vport) argument 67 mlx5_reporter_vnic_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument [all...] |
H A D | reporter_vnic.h | 13 struct devlink_fmsg *fmsg,
|
H A D | fw_tracer.c | 893 mlx5_devlink_fmsg_fill_trace(struct devlink_fmsg *fmsg, argument 896 devlink_fmsg_obj_nest_start(fmsg); 897 devlink_fmsg_u64_pair_put(fmsg, "timestamp", trace_data->timestamp); 898 devlink_fmsg_bool_pair_put(fmsg, "lost", trace_data->lost); 899 devlink_fmsg_u8_pair_put(fmsg, "event_id", trace_data->event_id); 900 devlink_fmsg_string_pair_put(fmsg, "msg", trace_data->msg); 901 devlink_fmsg_obj_nest_end(fmsg); 905 struct devlink_fmsg *fmsg) 922 devlink_fmsg_arr_pair_nest_start(fmsg, "dump fw traces"); 925 mlx5_devlink_fmsg_fill_trace(fmsg, 904 mlx5_fw_tracer_get_saved_traces_objects(struct mlx5_fw_tracer *tracer, struct devlink_fmsg *fmsg) argument [all...] |
H A D | fw_tracer.h | 202 struct devlink_fmsg *fmsg);
|
/linux-master/drivers/net/netdevsim/ |
H A D | health.c | 13 struct devlink_fmsg *fmsg, void *priv_ctx, 21 struct devlink_fmsg *fmsg, 63 static int nsim_dev_dummy_fmsg_put(struct devlink_fmsg *fmsg, u32 binary_len) argument 68 devlink_fmsg_bool_pair_put(fmsg, "test_bool", true); 69 devlink_fmsg_u8_pair_put(fmsg, "test_u8", 1); 70 devlink_fmsg_u32_pair_put(fmsg, "test_u32", 3); 71 devlink_fmsg_u64_pair_put(fmsg, "test_u64", 4); 72 devlink_fmsg_string_pair_put(fmsg, "test_string", "somestring"); 78 devlink_fmsg_binary_pair_put(fmsg, "test_binary", binary, binary_len); 81 devlink_fmsg_pair_nest_start(fmsg, "test_nes 12 nsim_dev_empty_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument 20 nsim_dev_empty_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument 108 nsim_dev_dummy_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument 122 nsim_dev_dummy_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/net/devlink/ |
H A D | health.c | 33 struct devlink_fmsg *fmsg; local 35 fmsg = kzalloc(sizeof(*fmsg), GFP_KERNEL); 36 if (!fmsg) 39 INIT_LIST_HEAD(&fmsg->item_list); 41 return fmsg; 44 static void devlink_fmsg_free(struct devlink_fmsg *fmsg) argument 48 list_for_each_entry_safe(item, tmp, &fmsg->item_list, list) { 52 kfree(fmsg); 677 static void devlink_fmsg_err_if_binary(struct devlink_fmsg *fmsg) argument 683 devlink_fmsg_nest_common(struct devlink_fmsg *fmsg, int attrtype) argument 700 devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg) argument 707 devlink_fmsg_nest_end(struct devlink_fmsg *fmsg) argument 713 devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg) argument 721 devlink_fmsg_put_name(struct devlink_fmsg *fmsg, const char *name) argument 747 devlink_fmsg_pair_nest_start(struct devlink_fmsg *fmsg, const char *name) argument 755 devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg) argument 761 devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg, const char *name) argument 769 devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg) argument 776 devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg, const char *name) argument 784 devlink_fmsg_binary_pair_nest_end(struct devlink_fmsg *fmsg) argument 797 devlink_fmsg_put_value(struct devlink_fmsg *fmsg, const void *value, u16 value_len, u8 value_nla_type) argument 824 devlink_fmsg_bool_put(struct devlink_fmsg *fmsg, bool value) argument 830 devlink_fmsg_u8_put(struct devlink_fmsg *fmsg, u8 value) argument 836 devlink_fmsg_u32_put(struct devlink_fmsg *fmsg, u32 value) argument 843 devlink_fmsg_u64_put(struct devlink_fmsg *fmsg, u64 value) argument 849 devlink_fmsg_string_put(struct devlink_fmsg *fmsg, const char *value) argument 856 devlink_fmsg_binary_put(struct devlink_fmsg *fmsg, const void *value, u16 value_len) argument 866 devlink_fmsg_bool_pair_put(struct devlink_fmsg *fmsg, const char *name, bool value) argument 875 devlink_fmsg_u8_pair_put(struct devlink_fmsg *fmsg, const char *name, u8 value) argument 884 devlink_fmsg_u32_pair_put(struct devlink_fmsg *fmsg, const char *name, u32 value) argument 893 devlink_fmsg_u64_pair_put(struct devlink_fmsg *fmsg, const char *name, u64 value) argument 902 devlink_fmsg_string_pair_put(struct devlink_fmsg *fmsg, const char *name, const char *value) argument 911 devlink_fmsg_binary_pair_put(struct devlink_fmsg *fmsg, const char *name, const void *value, u32 value_len) argument 978 devlink_fmsg_prepare_skb(struct devlink_fmsg *fmsg, struct sk_buff *skb, int *start) argument 1027 devlink_fmsg_snd(struct devlink_fmsg *fmsg, struct genl_info *info, enum devlink_command cmd, int flags) argument 1084 devlink_fmsg_dumpit(struct devlink_fmsg *fmsg, struct sk_buff *skb, struct netlink_callback *cb, enum devlink_command cmd) argument 1122 struct devlink_fmsg *fmsg; local [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_devlink.c | 318 static void chip_fault_show(struct devlink_fmsg *fmsg, argument 328 devlink_fmsg_u32_pair_put(fmsg, "Function level err func_id", 330 devlink_fmsg_u8_pair_put(fmsg, "module_id", event->event.chip.node_id); 331 devlink_fmsg_u32_pair_put(fmsg, "err_type", (u32)event->event.chip.err_type); 332 devlink_fmsg_string_pair_put(fmsg, "err_level", level_str[fault_level]); 333 devlink_fmsg_u32_pair_put(fmsg, "err_csr_addr", 335 devlink_fmsg_u32_pair_put(fmsg, "err_csr_value", 339 static void fault_report_show(struct devlink_fmsg *fmsg, argument 349 devlink_fmsg_string_pair_put(fmsg, "Fault type", type_str[fault_type]); 350 devlink_fmsg_binary_pair_put(fmsg, "Faul 390 hinic_hw_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument 400 mgmt_watchdog_report_show(struct devlink_fmsg *fmsg, struct hinic_mgmt_watchdog_info *winfo) argument 421 hinic_fw_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/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) argument 19 devlink_fmsg_pair_nest_start(fmsg, name); 20 devlink_fmsg_obj_nest_start(fmsg); 23 static void rvu_report_pair_end(struct devlink_fmsg *fmsg) argument 25 devlink_fmsg_obj_nest_end(fmsg); 26 devlink_fmsg_pair_nest_end(fmsg); 272 static int rvu_nix_report_show(struct devlink_fmsg *fmsg, void *ctx, argument 282 rvu_report_pair_start(fmsg, "NIX_AF_RVU"); 283 devlink_fmsg_u64_pair_put(fmsg, "\tNIX RVU Interrupt Reg ", 286 devlink_fmsg_string_put(fmsg, "\ 360 rvu_hw_nix_intr_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument 391 rvu_hw_nix_gen_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument 422 rvu_hw_nix_err_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument 453 rvu_hw_nix_ras_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument 812 rvu_npa_report_show(struct devlink_fmsg *fmsg, void *ctx, enum npa_af_rvu_health health_reporter) argument 906 rvu_hw_npa_intr_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument 937 rvu_hw_npa_gen_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument 968 rvu_hw_npa_err_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument 999 rvu_hw_npa_ras_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *ctx, struct netlink_ext_ack *netlink_extack) argument [all...] |
/linux-master/drivers/net/ethernet/amd/pds_core/ |
H A D | devlink.c | 156 struct devlink_fmsg *fmsg, 163 devlink_fmsg_string_pair_put(fmsg, "Status", "dead"); 165 devlink_fmsg_string_pair_put(fmsg, "Status", "unhealthy"); 167 devlink_fmsg_string_pair_put(fmsg, "Status", "healthy"); 170 devlink_fmsg_u32_pair_put(fmsg, "State", 172 devlink_fmsg_u32_pair_put(fmsg, "Generation", pdsc->fw_generation >> 4); 173 devlink_fmsg_u32_pair_put(fmsg, "Recoveries", pdsc->fw_recoveries); 155 pdsc_fw_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument
|
H A D | core.h | 249 struct devlink_fmsg *fmsg,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | health.c | 447 struct devlink_fmsg *fmsg, 455 devlink_fmsg_u8_pair_put(fmsg, "Syndrome", synd); 459 devlink_fmsg_string_pair_put(fmsg, "Description", hsynd_str(synd)); 470 mlx5_fw_reporter_ctx_pairs_put(struct devlink_fmsg *fmsg, argument 473 devlink_fmsg_u8_pair_put(fmsg, "syndrome", fw_reporter_ctx->err_synd); 474 devlink_fmsg_u32_pair_put(fmsg, "fw_miss_counter", fw_reporter_ctx->miss_counter); 479 struct devlink_fmsg *fmsg) 489 devlink_fmsg_pair_nest_start(fmsg, "health buffer"); 490 devlink_fmsg_obj_nest_start(fmsg); 491 devlink_fmsg_arr_pair_nest_start(fmsg, "assert_va 446 mlx5_fw_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument 478 mlx5_fw_reporter_heath_buffer_data_put(struct mlx5_core_dev *dev, struct devlink_fmsg *fmsg) argument 513 mlx5_fw_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument 580 mlx5_fw_fatal_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument [all...] |
H A D | en_rep.c | 1373 struct devlink_fmsg *fmsg, 1379 mlx5_reporter_vnic_diagnose_counters(rep->esw->dev, fmsg, rep->vport, 1372 mlx5e_rep_vnic_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_devlink.c | 101 struct devlink_fmsg *fmsg, 109 devlink_fmsg_string_pair_put(fmsg, "Status", "recovering"); 114 devlink_fmsg_string_pair_put(fmsg, "Status", "unknown"); 121 devlink_fmsg_string_pair_put(fmsg, "Status", "initializing"); 130 devlink_fmsg_string_pair_put(fmsg, "Status", "error"); 131 devlink_fmsg_u32_pair_put(fmsg, "Syndrome", fw_status); 133 devlink_fmsg_string_pair_put(fmsg, "Status", "healthy"); 136 devlink_fmsg_string_pair_put(fmsg, "Severity", 140 devlink_fmsg_string_pair_put(fmsg, "Remedy", 143 devlink_fmsg_string_pair_put(fmsg, "Impac 100 bnxt_fw_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, struct netlink_ext_ack *extack) argument 161 bnxt_fw_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/include/net/ |
H A D | devlink.h | 736 struct devlink_fmsg *fmsg, void *priv_ctx, 739 struct devlink_fmsg *fmsg, 1857 void devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg); 1858 void devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg); 1860 void devlink_fmsg_pair_nest_start(struct devlink_fmsg *fmsg, const char *name); 1861 void devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg); 1863 void devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg, 1865 void devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg); 1866 void devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg, 1868 void devlink_fmsg_binary_pair_nest_end(struct devlink_fmsg *fmsg); [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.c | 1811 struct devlink_fmsg *fmsg) 1816 devlink_fmsg_u32_pair_put(fmsg, "cause_id", val); 1820 devlink_fmsg_u8_pair_put(fmsg, "tile_index", val); 1826 struct devlink_fmsg *fmsg) 1831 devlink_fmsg_u32_pair_put(fmsg, "var0", val); 1833 devlink_fmsg_u32_pair_put(fmsg, "var1", val); 1835 devlink_fmsg_u32_pair_put(fmsg, "var2", val); 1837 devlink_fmsg_u32_pair_put(fmsg, "var3", val); 1839 devlink_fmsg_u32_pair_put(fmsg, "var4", val); 1841 devlink_fmsg_u32_pair_put(fmsg, "existpt 1810 mlxsw_core_health_fw_fatal_dump_fatal_cause(const char *mfde_pl, struct devlink_fmsg *fmsg) argument 1825 mlxsw_core_health_fw_fatal_dump_fw_assert(const char *mfde_pl, struct devlink_fmsg *fmsg) argument 1856 mlxsw_core_health_fw_fatal_dump_kvd_im_stop(const char *mfde_pl, struct devlink_fmsg *fmsg) argument 1868 mlxsw_core_health_fw_fatal_dump_crspace_to(const char *mfde_pl, struct devlink_fmsg *fmsg) argument 1883 mlxsw_core_health_fw_fatal_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_devlink.c | 38 struct devlink_fmsg *fmsg, void *priv_ctx, 69 devlink_fmsg_binary_pair_put(fmsg, "dump_data", p_dbg_data_buf, 37 qed_fw_fatal_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, void *priv_ctx, struct netlink_ext_ack *extack) argument
|