Lines Matching refs:fmsg
320 static int chip_fault_show(struct devlink_fmsg *fmsg, in chip_fault_show() argument
331 err = devlink_fmsg_u32_pair_put(fmsg, "Function level err func_id", in chip_fault_show()
337 err = devlink_fmsg_u8_pair_put(fmsg, "module_id", event->event.chip.node_id); in chip_fault_show()
341 err = devlink_fmsg_u32_pair_put(fmsg, "err_type", (u32)event->event.chip.err_type); in chip_fault_show()
345 err = devlink_fmsg_string_pair_put(fmsg, "err_level", level_str[fault_level]); in chip_fault_show()
349 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_addr", in chip_fault_show()
354 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_value", in chip_fault_show()
362 static int fault_report_show(struct devlink_fmsg *fmsg, in fault_report_show() argument
373 err = devlink_fmsg_string_pair_put(fmsg, "Fault type", type_str[fault_type]); in fault_report_show()
377 err = devlink_fmsg_binary_pair_put(fmsg, "Fault raw data", in fault_report_show()
384 err = chip_fault_show(fmsg, event); in fault_report_show()
389 err = devlink_fmsg_u8_pair_put(fmsg, "Cause_id", event->event.ucode.cause_id); in fault_report_show()
392 err = devlink_fmsg_u8_pair_put(fmsg, "core_id", event->event.ucode.core_id); in fault_report_show()
395 err = devlink_fmsg_u8_pair_put(fmsg, "c_id", event->event.ucode.c_id); in fault_report_show()
398 err = devlink_fmsg_u8_pair_put(fmsg, "epc", event->event.ucode.epc); in fault_report_show()
404 err = devlink_fmsg_u32_pair_put(fmsg, "Err_csr_ctrl", in fault_report_show()
408 err = devlink_fmsg_u32_pair_put(fmsg, "err_csr_data", in fault_report_show()
412 err = devlink_fmsg_u32_pair_put(fmsg, "ctrl_tab", in fault_report_show()
416 err = devlink_fmsg_u32_pair_put(fmsg, "mem_index", in fault_report_show()
423 err = devlink_fmsg_u32_pair_put(fmsg, "Err_csr", event->event.reg_timeout.err_csr); in fault_report_show()
428 err = devlink_fmsg_u8_pair_put(fmsg, "Op_type", event->event.phy_fault.op_type); in fault_report_show()
431 err = devlink_fmsg_u8_pair_put(fmsg, "port_id", event->event.phy_fault.port_id); in fault_report_show()
434 err = devlink_fmsg_u8_pair_put(fmsg, "dev_ad", event->event.phy_fault.dev_ad); in fault_report_show()
438 err = devlink_fmsg_u32_pair_put(fmsg, "csr_addr", event->event.phy_fault.csr_addr); in fault_report_show()
441 err = devlink_fmsg_u32_pair_put(fmsg, "op_data", event->event.phy_fault.op_data); in fault_report_show()
453 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_hw_reporter_dump() argument
457 return fault_report_show(fmsg, priv_ctx); in hinic_hw_reporter_dump()
462 static int mgmt_watchdog_report_show(struct devlink_fmsg *fmsg, in mgmt_watchdog_report_show() argument
467 err = devlink_fmsg_u32_pair_put(fmsg, "Mgmt deadloop time_h", watchdog_info->curr_time_h); in mgmt_watchdog_report_show()
471 err = devlink_fmsg_u32_pair_put(fmsg, "time_l", watchdog_info->curr_time_l); in mgmt_watchdog_report_show()
475 err = devlink_fmsg_u32_pair_put(fmsg, "task_id", watchdog_info->task_id); in mgmt_watchdog_report_show()
479 err = devlink_fmsg_u32_pair_put(fmsg, "sp", watchdog_info->sp); in mgmt_watchdog_report_show()
483 err = devlink_fmsg_u32_pair_put(fmsg, "stack_current_used", watchdog_info->curr_used); in mgmt_watchdog_report_show()
487 err = devlink_fmsg_u32_pair_put(fmsg, "peak_used", watchdog_info->peak_used); in mgmt_watchdog_report_show()
491 err = devlink_fmsg_u32_pair_put(fmsg, "\n Overflow_flag", watchdog_info->is_overflow); in mgmt_watchdog_report_show()
495 err = devlink_fmsg_u32_pair_put(fmsg, "stack_top", watchdog_info->stack_top); in mgmt_watchdog_report_show()
499 err = devlink_fmsg_u32_pair_put(fmsg, "stack_bottom", watchdog_info->stack_bottom); in mgmt_watchdog_report_show()
503 err = devlink_fmsg_u32_pair_put(fmsg, "mgmt_pc", watchdog_info->pc); in mgmt_watchdog_report_show()
507 err = devlink_fmsg_u32_pair_put(fmsg, "lr", watchdog_info->lr); in mgmt_watchdog_report_show()
511 err = devlink_fmsg_u32_pair_put(fmsg, "cpsr", watchdog_info->cpsr); in mgmt_watchdog_report_show()
515 err = devlink_fmsg_binary_pair_put(fmsg, "Mgmt register info", in mgmt_watchdog_report_show()
520 err = devlink_fmsg_binary_pair_put(fmsg, "Mgmt dump stack(start from sp)", in mgmt_watchdog_report_show()
529 struct devlink_fmsg *fmsg, void *priv_ctx, in hinic_fw_reporter_dump() argument
533 return mgmt_watchdog_report_show(fmsg, priv_ctx); in hinic_fw_reporter_dump()