Lines Matching refs:fmsg
318 static int chip_fault_show(struct devlink_fmsg *fmsg, in chip_fault_show() argument
329 err = devlink_fmsg_u32_pair_put(fmsg, "Function level err func_id", in chip_fault_show()
335 err = devlink_fmsg_u8_pair_put(fmsg, "module_id", event->event.chip.node_id); in chip_fault_show()
339 err = devlink_fmsg_u32_pair_put(fmsg, "err_type", (u32)event->event.chip.err_type); in chip_fault_show()
343 err = devlink_fmsg_string_pair_put(fmsg, "err_level", level_str[fault_level]); in chip_fault_show()
347 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_addr", in chip_fault_show()
352 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_value", in chip_fault_show()
360 static int fault_report_show(struct devlink_fmsg *fmsg, in fault_report_show() argument
371 err = devlink_fmsg_string_pair_put(fmsg, "Fault type", type_str[fault_type]); in fault_report_show()
375 err = devlink_fmsg_binary_pair_put(fmsg, "Fault raw data", in fault_report_show()
382 err = chip_fault_show(fmsg, event); in fault_report_show()
387 err = devlink_fmsg_u8_pair_put(fmsg, "Cause_id", event->event.ucode.cause_id); in fault_report_show()
390 err = devlink_fmsg_u8_pair_put(fmsg, "core_id", event->event.ucode.core_id); in fault_report_show()
393 err = devlink_fmsg_u8_pair_put(fmsg, "c_id", event->event.ucode.c_id); in fault_report_show()
396 err = devlink_fmsg_u8_pair_put(fmsg, "epc", event->event.ucode.epc); in fault_report_show()
402 err = devlink_fmsg_u32_pair_put(fmsg, "Err_csr_ctrl", in fault_report_show()
406 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_data", in fault_report_show()
410 err = devlink_fmsg_u32_pair_put(fmsg, "ctrl_tab", in fault_report_show()
414 err = devlink_fmsg_u32_pair_put(fmsg, "mem_index", in fault_report_show()
421 err = devlink_fmsg_u32_pair_put(fmsg, "Err_csr", event->event.reg_timeout.err_csr); in fault_report_show()
426 err = devlink_fmsg_u8_pair_put(fmsg, "Op_type", event->event.phy_fault.op_type); in fault_report_show()
429 err = devlink_fmsg_u8_pair_put(fmsg, "port_id", event->event.phy_fault.port_id); in fault_report_show()
432 err = devlink_fmsg_u8_pair_put(fmsg, "dev_ad", event->event.phy_fault.dev_ad); in fault_report_show()
436 err = devlink_fmsg_u32_pair_put(fmsg, "csr_addr", event->event.phy_fault.csr_addr); in fault_report_show()
439 err = devlink_fmsg_u32_pair_put(fmsg, "op_data", event->event.phy_fault.op_data); in fault_report_show()
451 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_hw_reporter_dump() argument
455 return fault_report_show(fmsg, priv_ctx); in hinic_hw_reporter_dump()
460 static int mgmt_watchdog_report_show(struct devlink_fmsg *fmsg, in mgmt_watchdog_report_show() argument
465 err = devlink_fmsg_u32_pair_put(fmsg, "Mgmt deadloop time_h", watchdog_info->curr_time_h); in mgmt_watchdog_report_show()
469 err = devlink_fmsg_u32_pair_put(fmsg, "time_l", watchdog_info->curr_time_l); in mgmt_watchdog_report_show()
473 err = devlink_fmsg_u32_pair_put(fmsg, "task_id", watchdog_info->task_id); in mgmt_watchdog_report_show()
477 err = devlink_fmsg_u32_pair_put(fmsg, "sp", watchdog_info->sp); in mgmt_watchdog_report_show()
481 err = devlink_fmsg_u32_pair_put(fmsg, "stack_current_used", watchdog_info->curr_used); in mgmt_watchdog_report_show()
485 err = devlink_fmsg_u32_pair_put(fmsg, "peak_used", watchdog_info->peak_used); in mgmt_watchdog_report_show()
489 err = devlink_fmsg_u32_pair_put(fmsg, "\n Overflow_flag", watchdog_info->is_overflow); in mgmt_watchdog_report_show()
493 err = devlink_fmsg_u32_pair_put(fmsg, "stack_top", watchdog_info->stack_top); in mgmt_watchdog_report_show()
497 err = devlink_fmsg_u32_pair_put(fmsg, "stack_bottom", watchdog_info->stack_bottom); in mgmt_watchdog_report_show()
501 err = devlink_fmsg_u32_pair_put(fmsg, "mgmt_pc", watchdog_info->pc); in mgmt_watchdog_report_show()
505 err = devlink_fmsg_u32_pair_put(fmsg, "lr", watchdog_info->lr); in mgmt_watchdog_report_show()
509 err = devlink_fmsg_u32_pair_put(fmsg, "cpsr", watchdog_info->cpsr); in mgmt_watchdog_report_show()
513 err = devlink_fmsg_binary_pair_put(fmsg, "Mgmt register info", in mgmt_watchdog_report_show()
518 err = devlink_fmsg_binary_pair_put(fmsg, "Mgmt dump stack(start from sp)", in mgmt_watchdog_report_show()
527 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_fw_reporter_dump() argument
531 return mgmt_watchdog_report_show(fmsg, priv_ctx); in hinic_fw_reporter_dump()