Lines Matching refs:fmsg

330 static int chip_fault_show(struct devlink_fmsg *fmsg,  in chip_fault_show()  argument
341 err = devlink_fmsg_u32_pair_put(fmsg, "Function level err func_id", in chip_fault_show()
347 err = devlink_fmsg_u8_pair_put(fmsg, "module_id", event->event.chip.node_id); in chip_fault_show()
351 err = devlink_fmsg_u32_pair_put(fmsg, "err_type", (u32)event->event.chip.err_type); in chip_fault_show()
355 err = devlink_fmsg_string_pair_put(fmsg, "err_level", level_str[fault_level]); in chip_fault_show()
359 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_addr", in chip_fault_show()
364 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_value", in chip_fault_show()
372 static int fault_report_show(struct devlink_fmsg *fmsg, in fault_report_show() argument
383 err = devlink_fmsg_string_pair_put(fmsg, "Fault type", type_str[fault_type]); in fault_report_show()
387 err = devlink_fmsg_binary_pair_put(fmsg, "Fault raw data", in fault_report_show()
394 err = chip_fault_show(fmsg, event); in fault_report_show()
399 err = devlink_fmsg_u8_pair_put(fmsg, "Cause_id", event->event.ucode.cause_id); in fault_report_show()
402 err = devlink_fmsg_u8_pair_put(fmsg, "core_id", event->event.ucode.core_id); in fault_report_show()
405 err = devlink_fmsg_u8_pair_put(fmsg, "c_id", event->event.ucode.c_id); in fault_report_show()
408 err = devlink_fmsg_u8_pair_put(fmsg, "epc", event->event.ucode.epc); in fault_report_show()
414 err = devlink_fmsg_u32_pair_put(fmsg, "Err_csr_ctrl", in fault_report_show()
418 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_data", in fault_report_show()
422 err = devlink_fmsg_u32_pair_put(fmsg, "ctrl_tab", in fault_report_show()
426 err = devlink_fmsg_u32_pair_put(fmsg, "mem_index", in fault_report_show()
433 err = devlink_fmsg_u32_pair_put(fmsg, "Err_csr", event->event.reg_timeout.err_csr); in fault_report_show()
438 err = devlink_fmsg_u8_pair_put(fmsg, "Op_type", event->event.phy_fault.op_type); in fault_report_show()
441 err = devlink_fmsg_u8_pair_put(fmsg, "port_id", event->event.phy_fault.port_id); in fault_report_show()
444 err = devlink_fmsg_u8_pair_put(fmsg, "dev_ad", event->event.phy_fault.dev_ad); in fault_report_show()
448 err = devlink_fmsg_u32_pair_put(fmsg, "csr_addr", event->event.phy_fault.csr_addr); in fault_report_show()
451 err = devlink_fmsg_u32_pair_put(fmsg, "op_data", event->event.phy_fault.op_data); in fault_report_show()
463 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_hw_reporter_dump() argument
467 return fault_report_show(fmsg, priv_ctx); in hinic_hw_reporter_dump()
472 static int mgmt_watchdog_report_show(struct devlink_fmsg *fmsg, in mgmt_watchdog_report_show() argument
477 err = devlink_fmsg_u32_pair_put(fmsg, "Mgmt deadloop time_h", watchdog_info->curr_time_h); in mgmt_watchdog_report_show()
481 err = devlink_fmsg_u32_pair_put(fmsg, "time_l", watchdog_info->curr_time_l); in mgmt_watchdog_report_show()
485 err = devlink_fmsg_u32_pair_put(fmsg, "task_id", watchdog_info->task_id); in mgmt_watchdog_report_show()
489 err = devlink_fmsg_u32_pair_put(fmsg, "sp", watchdog_info->sp); in mgmt_watchdog_report_show()
493 err = devlink_fmsg_u32_pair_put(fmsg, "stack_current_used", watchdog_info->curr_used); in mgmt_watchdog_report_show()
497 err = devlink_fmsg_u32_pair_put(fmsg, "peak_used", watchdog_info->peak_used); in mgmt_watchdog_report_show()
501 err = devlink_fmsg_u32_pair_put(fmsg, "\n Overflow_flag", watchdog_info->is_overflow); in mgmt_watchdog_report_show()
505 err = devlink_fmsg_u32_pair_put(fmsg, "stack_top", watchdog_info->stack_top); in mgmt_watchdog_report_show()
509 err = devlink_fmsg_u32_pair_put(fmsg, "stack_bottom", watchdog_info->stack_bottom); in mgmt_watchdog_report_show()
513 err = devlink_fmsg_u32_pair_put(fmsg, "mgmt_pc", watchdog_info->pc); in mgmt_watchdog_report_show()
517 err = devlink_fmsg_u32_pair_put(fmsg, "lr", watchdog_info->lr); in mgmt_watchdog_report_show()
521 err = devlink_fmsg_u32_pair_put(fmsg, "cpsr", watchdog_info->cpsr); in mgmt_watchdog_report_show()
525 err = devlink_fmsg_binary_pair_put(fmsg, "Mgmt register info", in mgmt_watchdog_report_show()
530 err = devlink_fmsg_binary_pair_put(fmsg, "Mgmt dump stack(start from sp)", in mgmt_watchdog_report_show()
539 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_fw_reporter_dump() argument
543 return mgmt_watchdog_report_show(fmsg, priv_ctx); in hinic_fw_reporter_dump()