Lines Matching refs:dump
1910 static u32 qed_dump_str(char *dump_buf, bool dump, const char *str) in qed_dump_str() argument
1912 if (dump) in qed_dump_str()
1921 static u32 qed_dump_align(char *dump_buf, bool dump, u32 byte_offset) in qed_dump_align() argument
1928 if (dump && align_size) in qed_dump_align()
1938 bool dump, in qed_dump_str_param() argument
1945 offset += qed_dump_str(char_buf + offset, dump, param_name); in qed_dump_str_param()
1948 if (dump) in qed_dump_str_param()
1953 offset += qed_dump_str(char_buf + offset, dump, param_val); in qed_dump_str_param()
1956 offset += qed_dump_align(char_buf + offset, dump, offset); in qed_dump_str_param()
1965 bool dump, const char *param_name, u32 param_val) in qed_dump_num_param() argument
1971 offset += qed_dump_str(char_buf + offset, dump, param_name); in qed_dump_num_param()
1974 if (dump) in qed_dump_num_param()
1979 offset += qed_dump_align(char_buf + offset, dump, offset); in qed_dump_num_param()
1983 if (dump) in qed_dump_num_param()
1995 u32 *dump_buf, bool dump) in qed_dump_fw_ver_param() argument
2002 if (dump && !qed_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_FW_VER)) { in qed_dump_fw_ver_param()
2025 dump, "fw-version", fw_ver_str); in qed_dump_fw_ver_param()
2027 dump, "fw-image", fw_img_str); in qed_dump_fw_ver_param()
2029 dump, in qed_dump_fw_ver_param()
2040 u32 *dump_buf, bool dump) in qed_dump_mfw_ver_param() argument
2044 if (dump && in qed_dump_mfw_ver_param()
2081 return qed_dump_str_param(dump_buf, dump, "mfw-version", mfw_ver_str); in qed_dump_mfw_ver_param()
2088 bool dump, const char *name, u32 num_params) in qed_dump_section_hdr() argument
2090 return qed_dump_num_param(dump_buf, dump, name, num_params); in qed_dump_section_hdr()
2099 bool dump, in qed_dump_common_global_params() argument
2109 dump, "global_params", num_params); in qed_dump_common_global_params()
2112 offset += qed_dump_fw_ver_param(p_hwfn, p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
2114 p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
2116 dump, "tools-version", TOOLS_VERSION); in qed_dump_common_global_params()
2118 dump, in qed_dump_common_global_params()
2122 dump, in qed_dump_common_global_params()
2127 qed_dump_num_param(dump_buf + offset, dump, "pci-func", in qed_dump_common_global_params()
2136 static u32 qed_dump_last_section(u32 *dump_buf, u32 offset, bool dump) in qed_dump_last_section() argument
2141 offset += qed_dump_section_hdr(dump_buf + offset, dump, "last", 0); in qed_dump_last_section()
2144 if (dump) in qed_dump_last_section()
2455 bool dump, in qed_grc_dump_regs_hdr() argument
2466 dump, "grc_regs", num_params); in qed_grc_dump_regs_hdr()
2468 dump, "count", num_reg_entries); in qed_grc_dump_regs_hdr()
2470 dump, "split", in qed_grc_dump_regs_hdr()
2474 dump, "id", split_id); in qed_grc_dump_regs_hdr()
2477 dump, param_name, param_val); in qed_grc_dump_regs_hdr()
2501 bool dump, u32 addr, u32 len, bool wide_bus, in qed_grc_dump_addr_range() argument
2508 if (!dump) in qed_grc_dump_addr_range()
2594 bool dump, u32 addr, u32 len) in qed_grc_dump_reg_entry_hdr() argument
2596 if (dump) in qed_grc_dump_reg_entry_hdr()
2608 bool dump, u32 addr, u32 len, bool wide_bus, in qed_grc_dump_reg_entry() argument
2613 offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, len); in qed_grc_dump_reg_entry()
2617 dump, addr, len, wide_bus, in qed_grc_dump_reg_entry()
2633 bool dump, in qed_grc_dump_reg_entry_skip() argument
2640 offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, total_len); in qed_grc_dump_reg_entry_skip()
2642 if (!dump) in qed_grc_dump_reg_entry_skip()
2651 dump, addr, curr_len, false, in qed_grc_dump_reg_entry_skip()
2673 bool dump, in qed_grc_dump_regs_entries() argument
2720 dump, in qed_grc_dump_regs_entries()
2737 bool dump, in qed_grc_dump_split_data() argument
2767 dump, in qed_grc_dump_split_data()
2774 if (dump && num_dumped_reg_entries > 0) in qed_grc_dump_split_data()
2776 dump, in qed_grc_dump_split_data()
2790 bool dump, in qed_grc_dump_registers() argument
2842 dump, block_enable, in qed_grc_dump_registers()
2852 if (dump) { in qed_grc_dump_registers()
2865 u32 *dump_buf, bool dump) in qed_grc_dump_reset_regs() argument
2883 dump, in qed_grc_dump_reset_regs()
2891 if (dump) in qed_grc_dump_reset_regs()
2904 u32 *dump_buf, bool dump) in qed_grc_dump_modified_regs() argument
2918 if (dev_data->block_in_reset[block_id] && dump) in qed_grc_dump_modified_regs()
2947 dump, in qed_grc_dump_modified_regs()
2956 dump, in qed_grc_dump_modified_regs()
2969 if (dev_data->block_in_reset[storm->block_id] && dump) in qed_grc_dump_modified_regs()
2978 dump, in qed_grc_dump_modified_regs()
2986 if (dump) in qed_grc_dump_modified_regs()
2998 u32 *dump_buf, bool dump) in qed_grc_dump_special_regs() argument
3003 dump, 2, SPLIT_TYPE_NONE, 0, in qed_grc_dump_special_regs()
3013 dump, in qed_grc_dump_special_regs()
3023 dump, in qed_grc_dump_special_regs()
3046 bool dump, in qed_grc_dump_mem_hdr() argument
3070 dump, "grc_mem", num_params); in qed_grc_dump_mem_hdr()
3083 dump, "name", buf); in qed_grc_dump_mem_hdr()
3089 dump, "addr", addr_in_bytes); in qed_grc_dump_mem_hdr()
3093 offset += qed_dump_num_param(dump_buf + offset, dump, "len", len); in qed_grc_dump_mem_hdr()
3098 dump, "width", bit_width); in qed_grc_dump_mem_hdr()
3103 dump, "packed", 1); in qed_grc_dump_mem_hdr()
3114 offset += qed_dump_str_param(dump_buf + offset, dump, "type", buf); in qed_grc_dump_mem_hdr()
3126 bool dump, in qed_grc_dump_mem() argument
3140 dump, in qed_grc_dump_mem()
3150 dump, addr, len, wide_bus, in qed_grc_dump_mem()
3160 u32 *dump_buf, bool dump) in qed_grc_dump_mem_entries() argument
3261 dump, in qed_grc_dump_mem_entries()
3282 u32 *dump_buf, bool dump) in qed_grc_dump_memories() argument
3310 dump); in qed_grc_dump_memories()
3328 bool dump, in qed_grc_dump_ctx_data() argument
3346 dump, in qed_grc_dump_ctx_data()
3353 if (!dump) in qed_grc_dump_ctx_data()
3371 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_ctx() argument
3390 dump, in qed_grc_dump_ctx()
3404 dump, in qed_grc_dump_ctx()
3418 dump, in qed_grc_dump_ctx()
3432 dump, in qed_grc_dump_ctx()
3446 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_iors() argument
3468 dump, in qed_grc_dump_iors()
3487 u32 *dump_buf, bool dump, u8 storm_id) in qed_grc_dump_vfc_cam() argument
3497 dump, in qed_grc_dump_vfc_cam()
3504 if (!dump) in qed_grc_dump_vfc_cam()
3539 bool dump, in qed_grc_dump_vfc_ram() argument
3550 dump, in qed_grc_dump_vfc_ram()
3562 if (!dump) in qed_grc_dump_vfc_ram()
3593 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_vfc() argument
3611 dump, storm_id); in qed_grc_dump_vfc()
3618 dump, in qed_grc_dump_vfc()
3628 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_rss() argument
3648 dump, in qed_grc_dump_rss()
3657 if (!dump) { in qed_grc_dump_rss()
3671 dump, in qed_grc_dump_rss()
3687 u32 *dump_buf, bool dump, u8 big_ram_id) in qed_grc_dump_big_ram() argument
3709 dump, in qed_grc_dump_big_ram()
3717 if (!dump) in qed_grc_dump_big_ram()
3731 dump, in qed_grc_dump_big_ram()
3741 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_mcp() argument
3748 if (dump && !qed_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_MCP)) { in qed_grc_dump_mcp()
3758 dump, in qed_grc_dump_mcp()
3768 dump, in qed_grc_dump_mcp()
3779 dump, block_enable, "block", "MCP"); in qed_grc_dump_mcp()
3783 dump, 1, SPLIT_TYPE_NONE, 0, in qed_grc_dump_mcp()
3789 dump, in qed_grc_dump_mcp()
3803 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_phy() argument
3831 dump, in qed_grc_dump_phy()
3837 if (!dump) { in qed_grc_dump_phy()
3886 u32 *dump_buf, bool dump) in qed_grc_dump_static_debug() argument
3892 if (dump && qed_rd(p_hwfn, p_ptt, DBG_REG_DBG_BLOCK_ON)) in qed_grc_dump_static_debug()
3895 if (dump) { in qed_grc_dump_static_debug()
3934 dump, in qed_grc_dump_static_debug()
3940 if (!dump) { in qed_grc_dump_static_debug()
3973 dump, in qed_grc_dump_static_debug()
3985 if (dump) { in qed_grc_dump_static_debug()
3999 bool dump, u32 *num_dumped_dwords) in qed_grc_dump() argument
4010 if (dump) in qed_grc_dump()
4016 dump_buf + offset, dump, 4); in qed_grc_dump()
4018 dump, "dump-type", "grc-dump"); in qed_grc_dump()
4020 dump, in qed_grc_dump()
4025 dump, in qed_grc_dump()
4030 dump, "num-ports", dev_data->num_ports); in qed_grc_dump()
4036 dump_buf + offset, dump); in qed_grc_dump()
4039 if (dump) { in qed_grc_dump()
4045 if (dump && in qed_grc_dump()
4061 dump_buf + offset, dump); in qed_grc_dump()
4064 if (dump && in qed_grc_dump()
4082 dump, in qed_grc_dump()
4088 dump_buf + offset, dump); in qed_grc_dump()
4092 offset += qed_grc_dump_memories(p_hwfn, p_ptt, dump_buf + offset, dump); in qed_grc_dump()
4097 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
4102 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
4107 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
4115 dump, i); in qed_grc_dump()
4120 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
4125 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
4132 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
4137 (!dump || dev_data->bus.state == DBG_BUS_STATE_IDLE)) in qed_grc_dump()
4140 dump_buf + offset, dump); in qed_grc_dump()
4143 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_grc_dump()
4145 if (dump) { in qed_grc_dump()
4170 bool dump, in qed_idle_chk_dump_failure() argument
4190 if (dump) { in qed_idle_chk_dump_failure()
4209 if (!dump) { in qed_idle_chk_dump_failure()
4236 if (!dump) { in qed_idle_chk_dump_failure()
4289 dump, in qed_idle_chk_dump_failure()
4302 u32 *dump_buf, bool dump, in qed_idle_chk_dump_rule_entries() argument
4350 if (!check_rule && dump) in qed_idle_chk_dump_rule_entries()
4353 if (!dump) { in qed_idle_chk_dump_rule_entries()
4413 dump, addr, in qed_idle_chk_dump_rule_entries()
4427 dump, in qed_idle_chk_dump_rule_entries()
4444 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_idle_chk_dump() argument
4452 dump_buf + offset, dump, 1); in qed_idle_chk_dump()
4454 dump, "dump-type", "idle-chk"); in qed_idle_chk_dump()
4457 offset += qed_dump_section_hdr(dump_buf + offset, dump, "idle_chk", 1); in qed_idle_chk_dump()
4459 offset += qed_dump_num_param(dump_buf + offset, dump, "num_rules", 0); in qed_idle_chk_dump()
4487 dump, in qed_idle_chk_dump()
4500 if (dump) in qed_idle_chk_dump()
4502 dump, "num_rules", num_failing_rules); in qed_idle_chk_dump()
4505 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_idle_chk_dump()
4711 bool dump, u32 *num_dumped_dwords) in qed_mcp_trace_dump() argument
4735 dump_buf + offset, dump, 1); in qed_mcp_trace_dump()
4737 dump, "dump-type", "mcp-trace"); in qed_mcp_trace_dump()
4743 if (dump && mcp_access) { in qed_mcp_trace_dump()
4756 dump, "mcp_trace_data", 1); in qed_mcp_trace_dump()
4758 dump, "size", trace_data_size_dwords); in qed_mcp_trace_dump()
4764 dump, in qed_mcp_trace_dump()
4775 dump, "mcp_trace_meta", 1); in qed_mcp_trace_dump()
4783 if ((!trace_meta_size_bytes || dump) && mcp_access) { in qed_mcp_trace_dump()
4797 dump, "size", trace_meta_size_dwords); in qed_mcp_trace_dump()
4800 if (dump && trace_meta_size_dwords) in qed_mcp_trace_dump()
4810 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_mcp_trace_dump()
4824 bool dump, u32 *num_dumped_dwords) in qed_reg_fifo_dump() argument
4834 dump_buf + offset, dump, 1); in qed_reg_fifo_dump()
4836 dump, "dump-type", "reg-fifo"); in qed_reg_fifo_dump()
4842 dump, "reg_fifo_data", 1); in qed_reg_fifo_dump()
4844 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_reg_fifo_dump()
4846 if (!dump) { in qed_reg_fifo_dump()
4879 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_reg_fifo_dump()
4883 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_reg_fifo_dump()
4894 bool dump, u32 *num_dumped_dwords) in qed_igu_fifo_dump() argument
4904 dump_buf + offset, dump, 1); in qed_igu_fifo_dump()
4906 dump, "dump-type", "igu-fifo"); in qed_igu_fifo_dump()
4912 dump, "igu_fifo_data", 1); in qed_igu_fifo_dump()
4914 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_igu_fifo_dump()
4916 if (!dump) { in qed_igu_fifo_dump()
4949 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_igu_fifo_dump()
4953 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_igu_fifo_dump()
4964 bool dump, in qed_protection_override_dump() argument
4974 dump_buf + offset, dump, 1); in qed_protection_override_dump()
4976 dump, "dump-type", "protection-override"); in qed_protection_override_dump()
4982 dump, "protection_override_data", 1); in qed_protection_override_dump()
4984 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_protection_override_dump()
4986 if (!dump) { in qed_protection_override_dump()
5003 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_protection_override_dump()
5007 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_protection_override_dump()
5018 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_fw_asserts_dump() argument
5030 dump_buf + offset, dump, 1); in qed_fw_asserts_dump()
5032 dump, "dump-type", "fw-asserts"); in qed_fw_asserts_dump()
5051 dump, "fw_asserts", 2); in qed_fw_asserts_dump()
5053 dump, "storm", storm_letter_str); in qed_fw_asserts_dump()
5055 dump, in qed_fw_asserts_dump()
5060 if (!dump) { in qed_fw_asserts_dump()
5080 dump, addr, in qed_fw_asserts_dump()
5086 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_fw_asserts_dump()