Lines Matching refs:dump
1016 static u32 qed_dump_str(char *dump_buf, bool dump, const char *str) in qed_dump_str() argument
1018 if (dump) in qed_dump_str()
1027 static u32 qed_dump_align(char *dump_buf, bool dump, u32 byte_offset) in qed_dump_align() argument
1034 if (dump && align_size) in qed_dump_align()
1044 bool dump, in qed_dump_str_param() argument
1051 offset += qed_dump_str(char_buf + offset, dump, param_name); in qed_dump_str_param()
1054 if (dump) in qed_dump_str_param()
1059 offset += qed_dump_str(char_buf + offset, dump, param_val); in qed_dump_str_param()
1062 offset += qed_dump_align(char_buf + offset, dump, offset); in qed_dump_str_param()
1071 bool dump, const char *param_name, u32 param_val) in qed_dump_num_param() argument
1077 offset += qed_dump_str(char_buf + offset, dump, param_name); in qed_dump_num_param()
1080 if (dump) in qed_dump_num_param()
1085 offset += qed_dump_align(char_buf + offset, dump, offset); in qed_dump_num_param()
1089 if (dump) in qed_dump_num_param()
1101 u32 *dump_buf, bool dump) in qed_dump_fw_ver_param() argument
1108 if (dump && !qed_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_FW_VER)) { in qed_dump_fw_ver_param()
1131 dump, "fw-version", fw_ver_str); in qed_dump_fw_ver_param()
1133 dump, "fw-image", fw_img_str); in qed_dump_fw_ver_param()
1134 offset += qed_dump_num_param(dump_buf + offset, dump, "fw-timestamp", in qed_dump_fw_ver_param()
1145 u32 *dump_buf, bool dump) in qed_dump_mfw_ver_param() argument
1149 if (dump && in qed_dump_mfw_ver_param()
1186 return qed_dump_str_param(dump_buf, dump, "mfw-version", mfw_ver_str); in qed_dump_mfw_ver_param()
1194 u32 *dump_buf, bool dump) in qed_dump_chip_revision_param() argument
1209 return qed_dump_str_param(dump_buf, dump, "chip-revision", param_str); in qed_dump_chip_revision_param()
1216 bool dump, const char *name, u32 num_params) in qed_dump_section_hdr() argument
1218 return qed_dump_num_param(dump_buf, dump, name, num_params); in qed_dump_section_hdr()
1227 bool dump, in qed_dump_common_global_params() argument
1238 dump, "global_params", num_params); in qed_dump_common_global_params()
1241 offset += qed_dump_fw_ver_param(p_hwfn, p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
1243 p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
1245 p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
1247 dump, "tools-version", TOOLS_VERSION); in qed_dump_common_global_params()
1249 dump, in qed_dump_common_global_params()
1253 dump, in qed_dump_common_global_params()
1257 dump, "pci-func", p_hwfn->abs_pf_id); in qed_dump_common_global_params()
1260 dump, "path", QED_PATH_ID(p_hwfn)); in qed_dump_common_global_params()
1268 static u32 qed_dump_last_section(u32 *dump_buf, u32 offset, bool dump) in qed_dump_last_section() argument
1273 offset += qed_dump_section_hdr(dump_buf + offset, dump, "last", 0); in qed_dump_last_section()
1276 if (dump) in qed_dump_last_section()
1749 bool dump, in qed_grc_dump_regs_hdr() argument
1759 dump, "grc_regs", num_params); in qed_grc_dump_regs_hdr()
1761 dump, "count", num_reg_entries); in qed_grc_dump_regs_hdr()
1763 dump, "split", in qed_grc_dump_regs_hdr()
1767 dump, "id", split_id); in qed_grc_dump_regs_hdr()
1770 dump, "type", reg_type_name); in qed_grc_dump_regs_hdr()
1794 bool dump, u32 addr, u32 len, bool wide_bus, in qed_grc_dump_addr_range() argument
1803 if (!dump) in qed_grc_dump_addr_range()
1927 bool dump, u32 addr, u32 len) in qed_grc_dump_reg_entry_hdr() argument
1929 if (dump) in qed_grc_dump_reg_entry_hdr()
1941 bool dump, u32 addr, u32 len, bool wide_bus, in qed_grc_dump_reg_entry() argument
1946 offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, len); in qed_grc_dump_reg_entry()
1950 dump, addr, len, wide_bus, in qed_grc_dump_reg_entry()
1966 bool dump, in qed_grc_dump_reg_entry_skip() argument
1973 offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, total_len); in qed_grc_dump_reg_entry_skip()
1975 if (!dump) in qed_grc_dump_reg_entry_skip()
1984 dump, addr, curr_len, false, in qed_grc_dump_reg_entry_skip()
2006 bool dump, in qed_grc_dump_regs_entries() argument
2053 dump, in qed_grc_dump_regs_entries()
2070 bool dump, in qed_grc_dump_split_data() argument
2098 dump, in qed_grc_dump_split_data()
2105 if (dump && num_dumped_reg_entries > 0) in qed_grc_dump_split_data()
2107 dump, in qed_grc_dump_split_data()
2121 bool dump, in qed_grc_dump_registers() argument
2174 dump, block_enable, in qed_grc_dump_registers()
2183 if (dump) { in qed_grc_dump_registers()
2197 u32 *dump_buf, bool dump) in qed_grc_dump_reset_regs() argument
2222 dump, in qed_grc_dump_reset_regs()
2229 if (dump) in qed_grc_dump_reset_regs()
2242 u32 *dump_buf, bool dump) in qed_grc_dump_modified_regs() argument
2257 if (dev_data->block_in_reset[block_id] && dump) in qed_grc_dump_modified_regs()
2287 dump, in qed_grc_dump_modified_regs()
2296 dump, in qed_grc_dump_modified_regs()
2305 if (dump) in qed_grc_dump_modified_regs()
2322 if (dev_data->block_in_reset[storm->sem_block_id] && dump) in qed_grc_dump_modified_regs()
2331 dump, in qed_grc_dump_modified_regs()
2339 if (dump) in qed_grc_dump_modified_regs()
2351 u32 *dump_buf, bool dump) in qed_grc_dump_special_regs() argument
2356 dump, 2, SPLIT_TYPE_NONE, 0, "REGS"); in qed_grc_dump_special_regs()
2365 dump, in qed_grc_dump_special_regs()
2375 dump, in qed_grc_dump_special_regs()
2398 bool dump, in qed_grc_dump_mem_hdr() argument
2421 dump, "grc_mem", num_params); in qed_grc_dump_mem_hdr()
2434 dump, "name", buf); in qed_grc_dump_mem_hdr()
2440 dump, "addr", addr_in_bytes); in qed_grc_dump_mem_hdr()
2444 offset += qed_dump_num_param(dump_buf + offset, dump, "len", len); in qed_grc_dump_mem_hdr()
2449 dump, "width", bit_width); in qed_grc_dump_mem_hdr()
2454 dump, "packed", 1); in qed_grc_dump_mem_hdr()
2465 offset += qed_dump_str_param(dump_buf + offset, dump, "type", buf); in qed_grc_dump_mem_hdr()
2477 bool dump, in qed_grc_dump_mem() argument
2490 dump, in qed_grc_dump_mem()
2499 dump, addr, len, wide_bus, in qed_grc_dump_mem()
2509 u32 *dump_buf, bool dump) in qed_grc_dump_mem_entries() argument
2584 dump, in qed_grc_dump_mem_entries()
2604 u32 *dump_buf, bool dump) in qed_grc_dump_memories() argument
2631 dump); in qed_grc_dump_memories()
2649 bool dump, in qed_grc_dump_ctx_data() argument
2669 dump, in qed_grc_dump_ctx_data()
2676 if (!dump) in qed_grc_dump_ctx_data()
2689 dump, in qed_grc_dump_ctx_data()
2702 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_ctx() argument
2716 dump, in qed_grc_dump_ctx()
2725 dump, in qed_grc_dump_ctx()
2734 dump, in qed_grc_dump_ctx()
2743 dump, in qed_grc_dump_ctx()
2829 u32 *dump_buf, bool dump, u8 storm_id) in qed_grc_dump_vfc_cam() argument
2839 dump, in qed_grc_dump_vfc_cam()
2846 if (!dump) in qed_grc_dump_vfc_cam()
2873 bool dump, in qed_grc_dump_vfc_ram() argument
2884 dump, in qed_grc_dump_vfc_ram()
2893 if (!dump) in qed_grc_dump_vfc_ram()
2919 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_vfc() argument
2934 dump, storm_id); in qed_grc_dump_vfc()
2941 dump, in qed_grc_dump_vfc()
2951 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_rss() argument
2971 dump, in qed_grc_dump_rss()
2980 if (!dump) { in qed_grc_dump_rss()
2994 dump, in qed_grc_dump_rss()
3010 u32 *dump_buf, bool dump, u8 big_ram_id) in qed_grc_dump_big_ram() argument
3032 dump, in qed_grc_dump_big_ram()
3040 if (!dump) in qed_grc_dump_big_ram()
3054 dump, in qed_grc_dump_big_ram()
3065 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_mcp() argument
3072 if (dump && !qed_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_MCP)) { in qed_grc_dump_mcp()
3082 dump, in qed_grc_dump_mcp()
3092 dump, in qed_grc_dump_mcp()
3103 dump, block_enable, "MCP"); in qed_grc_dump_mcp()
3107 dump, 1, SPLIT_TYPE_NONE, 0, in qed_grc_dump_mcp()
3113 dump, in qed_grc_dump_mcp()
3129 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_phy() argument
3157 dump, in qed_grc_dump_phy()
3163 if (!dump) { in qed_grc_dump_phy()
3206 u32 *dump_buf, bool dump) in qed_grc_dump_mcp_hw_dump() argument
3225 dump, "mcp_hw_dump", 1); in qed_grc_dump_mcp_hw_dump()
3227 dump, "size", hw_dump_size_dwords); in qed_grc_dump_mcp_hw_dump()
3230 if (dump && hw_dump_size_dwords) { in qed_grc_dump_mcp_hw_dump()
3249 u32 *dump_buf, bool dump) in qed_grc_dump_static_debug() argument
3255 if (dump && qed_rd(p_hwfn, p_ptt, DBG_REG_DBG_BLOCK_ON)) in qed_grc_dump_static_debug()
3258 if (dump) { in qed_grc_dump_static_debug()
3310 dump, in qed_grc_dump_static_debug()
3316 if (!dump) { in qed_grc_dump_static_debug()
3348 dump, in qed_grc_dump_static_debug()
3361 if (dump) { in qed_grc_dump_static_debug()
3375 bool dump, u32 *num_dumped_dwords) in qed_grc_dump() argument
3386 if (dump) in qed_grc_dump()
3392 dump_buf + offset, dump, 4); in qed_grc_dump()
3394 dump, "dump-type", "grc-dump"); in qed_grc_dump()
3396 dump, in qed_grc_dump()
3400 dump, in qed_grc_dump()
3404 dump, "num-ports", dev_data->num_ports); in qed_grc_dump()
3410 dump_buf + offset, dump); in qed_grc_dump()
3413 if (dump) { in qed_grc_dump()
3419 if (dump && in qed_grc_dump()
3435 dump_buf + offset, dump); in qed_grc_dump()
3438 if (dump && in qed_grc_dump()
3456 dump, in qed_grc_dump()
3462 dump_buf + offset, dump); in qed_grc_dump()
3466 offset += qed_grc_dump_memories(p_hwfn, p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3471 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3476 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3481 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3489 dump, i); in qed_grc_dump()
3494 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3505 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3512 dump_buf + offset, dump); in qed_grc_dump()
3517 (!dump || dev_data->bus.state == DBG_BUS_STATE_IDLE)) in qed_grc_dump()
3520 dump_buf + offset, dump); in qed_grc_dump()
3523 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_grc_dump()
3525 if (dump) { in qed_grc_dump()
3550 bool dump, in qed_idle_chk_dump_failure() argument
3571 if (dump) { in qed_idle_chk_dump_failure()
3590 if (!dump) { in qed_idle_chk_dump_failure()
3617 if (!dump) { in qed_idle_chk_dump_failure()
3670 dump, in qed_idle_chk_dump_failure()
3683 u32 *dump_buf, bool dump, in qed_idle_chk_dump_rule_entries() argument
3732 if (!check_rule && dump) in qed_idle_chk_dump_rule_entries()
3735 if (!dump) { in qed_idle_chk_dump_rule_entries()
3795 dump, addr, in qed_idle_chk_dump_rule_entries()
3809 dump, in qed_idle_chk_dump_rule_entries()
3826 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_idle_chk_dump() argument
3836 dump_buf + offset, dump, 1); in qed_idle_chk_dump()
3838 dump, "dump-type", "idle-chk"); in qed_idle_chk_dump()
3841 offset += qed_dump_section_hdr(dump_buf + offset, dump, "idle_chk", 1); in qed_idle_chk_dump()
3843 offset += qed_dump_num_param(dump_buf + offset, dump, "num_rules", 0); in qed_idle_chk_dump()
3876 dump, in qed_idle_chk_dump()
3887 if (dump) in qed_idle_chk_dump()
3889 dump, "num_rules", num_failing_rules); in qed_idle_chk_dump()
3892 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_idle_chk_dump()
4098 bool dump, u32 *num_dumped_dwords) in qed_mcp_trace_dump() argument
4122 dump_buf + offset, dump, 1); in qed_mcp_trace_dump()
4124 dump, "dump-type", "mcp-trace"); in qed_mcp_trace_dump()
4130 if (dump && use_mfw) { in qed_mcp_trace_dump()
4143 dump, "mcp_trace_data", 1); in qed_mcp_trace_dump()
4145 dump, "size", trace_data_size_dwords); in qed_mcp_trace_dump()
4151 dump, in qed_mcp_trace_dump()
4162 dump, "mcp_trace_meta", 1); in qed_mcp_trace_dump()
4170 if ((!trace_meta_size_bytes || dump) && use_mfw) in qed_mcp_trace_dump()
4182 dump, "size", trace_meta_size_dwords); in qed_mcp_trace_dump()
4185 if (dump && trace_meta_size_dwords) in qed_mcp_trace_dump()
4195 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_mcp_trace_dump()
4209 bool dump, u32 *num_dumped_dwords) in qed_reg_fifo_dump() argument
4219 dump_buf + offset, dump, 1); in qed_reg_fifo_dump()
4221 dump, "dump-type", "reg-fifo"); in qed_reg_fifo_dump()
4227 dump, "reg_fifo_data", 1); in qed_reg_fifo_dump()
4229 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_reg_fifo_dump()
4231 if (!dump) { in qed_reg_fifo_dump()
4264 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_reg_fifo_dump()
4268 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_reg_fifo_dump()
4279 bool dump, u32 *num_dumped_dwords) in qed_igu_fifo_dump() argument
4289 dump_buf + offset, dump, 1); in qed_igu_fifo_dump()
4291 dump, "dump-type", "igu-fifo"); in qed_igu_fifo_dump()
4297 dump, "igu_fifo_data", 1); in qed_igu_fifo_dump()
4299 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_igu_fifo_dump()
4301 if (!dump) { in qed_igu_fifo_dump()
4334 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_igu_fifo_dump()
4338 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_igu_fifo_dump()
4349 bool dump, in qed_protection_override_dump() argument
4359 dump_buf + offset, dump, 1); in qed_protection_override_dump()
4361 dump, "dump-type", "protection-override"); in qed_protection_override_dump()
4367 dump, "protection_override_data", 1); in qed_protection_override_dump()
4369 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_protection_override_dump()
4371 if (!dump) { in qed_protection_override_dump()
4389 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_protection_override_dump()
4394 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_protection_override_dump()
4405 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_fw_asserts_dump() argument
4417 dump_buf + offset, dump, 1); in qed_fw_asserts_dump()
4419 dump, "dump-type", "fw-asserts"); in qed_fw_asserts_dump()
4438 dump, "fw_asserts", 2); in qed_fw_asserts_dump()
4440 dump, "storm", storm_letter_str); in qed_fw_asserts_dump()
4442 dump, in qed_fw_asserts_dump()
4447 if (!dump) { in qed_fw_asserts_dump()
4469 dump, addr, in qed_fw_asserts_dump()
4475 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_fw_asserts_dump()
4484 bool dump, in qed_ilt_dump_pages_range() argument
4511 if (dump) in qed_ilt_dump_pages_range()
4516 if (dump) in qed_ilt_dump_pages_range()
4531 bool dump, in qed_ilt_dump_pages_section() argument
4556 qed_dump_section_hdr(dump_buf + offset, dump, section_name, 1); in qed_ilt_dump_pages_section()
4560 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_ilt_dump_pages_section()
4574 dump, in qed_ilt_dump_pages_section()
4584 dump, in qed_ilt_dump_pages_section()
4603 dump, in qed_ilt_dump_pages_section()
4614 dump, in qed_ilt_dump_pages_section()
4622 if (dump) in qed_ilt_dump_pages_section()
4624 dump, "size", offset - base_data_offset); in qed_ilt_dump_pages_section()
4633 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_ilt_dump() argument
4653 dump_buf + offset, dump, 22); in qed_ilt_dump()
4655 dump, "dump-type", "ilt-dump"); in qed_ilt_dump()
4657 dump, in qed_ilt_dump()
4660 dump, in qed_ilt_dump()
4664 dump, in qed_ilt_dump()
4668 dump, in qed_ilt_dump()
4673 dump, in qed_ilt_dump()
4678 dump, in qed_ilt_dump()
4682 dump, in qed_ilt_dump()
4685 dump, in qed_ilt_dump()
4689 dump, in qed_ilt_dump()
4693 dump, in qed_ilt_dump()
4697 dump, in qed_ilt_dump()
4701 dump, in qed_ilt_dump()
4705 dump, in qed_ilt_dump()
4709 dump, in qed_ilt_dump()
4713 dump, in qed_ilt_dump()
4717 dump, in qed_ilt_dump()
4721 dump, in qed_ilt_dump()
4725 dump, in qed_ilt_dump()
4728 dump, in qed_ilt_dump()
4732 dump, in qed_ilt_dump()
4736 dump, in qed_ilt_dump()
4745 dump, "num_pf_cids_per_conn_type", 1); in qed_ilt_dump()
4747 dump, "size", NUM_OF_CONNECTION_TYPES_E4); in qed_ilt_dump()
4753 if (dump) in qed_ilt_dump()
4760 dump, "num_vf_cids_per_conn_type", 1); in qed_ilt_dump()
4762 dump, "size", NUM_OF_CONNECTION_TYPES_E4); in qed_ilt_dump()
4768 if (dump) in qed_ilt_dump()
4776 dump, "ilt_page_desc", 1); in qed_ilt_dump()
4778 dump, in qed_ilt_dump()
4783 if (dump) { in qed_ilt_dump()
4803 dump, in qed_ilt_dump()
4811 dump, in qed_ilt_dump()
4817 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_ilt_dump()