Lines Matching refs:dump_buf

1097 static u32 qed_dump_str(char *dump_buf, bool dump, const char *str)  in qed_dump_str()  argument
1100 strcpy(dump_buf, str); in qed_dump_str()
1108 static u32 qed_dump_align(char *dump_buf, bool dump, u32 byte_offset) in qed_dump_align() argument
1116 memset(dump_buf, 0, align_size); in qed_dump_align()
1124 static u32 qed_dump_str_param(u32 *dump_buf, in qed_dump_str_param() argument
1128 char *char_buf = (char *)dump_buf; in qed_dump_str_param()
1151 static u32 qed_dump_num_param(u32 *dump_buf, in qed_dump_num_param() argument
1154 char *char_buf = (char *)dump_buf; in qed_dump_num_param()
1171 *(dump_buf + offset) = param_val; in qed_dump_num_param()
1182 u32 *dump_buf, bool dump) in qed_dump_fw_ver_param() argument
1217 offset += qed_dump_str_param(dump_buf + offset, in qed_dump_fw_ver_param()
1219 offset += qed_dump_str_param(dump_buf + offset, in qed_dump_fw_ver_param()
1221 offset += qed_dump_num_param(dump_buf + offset, dump, "fw-timestamp", in qed_dump_fw_ver_param()
1232 u32 *dump_buf, bool dump) in qed_dump_mfw_ver_param() argument
1273 return qed_dump_str_param(dump_buf, dump, "mfw-version", mfw_ver_str); in qed_dump_mfw_ver_param()
1281 u32 *dump_buf, bool dump) in qed_dump_chip_revision_param() argument
1296 return qed_dump_str_param(dump_buf, dump, "chip-revision", param_str); in qed_dump_chip_revision_param()
1302 static u32 qed_dump_section_hdr(u32 *dump_buf, in qed_dump_section_hdr() argument
1305 return qed_dump_num_param(dump_buf, dump, name, num_params); in qed_dump_section_hdr()
1313 u32 *dump_buf, in qed_dump_common_global_params() argument
1324 offset += qed_dump_section_hdr(dump_buf + offset, in qed_dump_common_global_params()
1328 offset += qed_dump_fw_ver_param(p_hwfn, p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
1330 p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
1332 p_ptt, dump_buf + offset, dump); in qed_dump_common_global_params()
1333 offset += qed_dump_num_param(dump_buf + offset, in qed_dump_common_global_params()
1335 offset += qed_dump_str_param(dump_buf + offset, in qed_dump_common_global_params()
1339 offset += qed_dump_str_param(dump_buf + offset, in qed_dump_common_global_params()
1343 offset += qed_dump_num_param(dump_buf + offset, in qed_dump_common_global_params()
1345 offset += qed_dump_num_param(dump_buf + offset, in qed_dump_common_global_params()
1348 offset += qed_dump_num_param(dump_buf + offset, in qed_dump_common_global_params()
1357 static u32 qed_dump_last_section(u32 *dump_buf, u32 offset, bool dump) in qed_dump_last_section() argument
1362 offset += qed_dump_section_hdr(dump_buf + offset, dump, "last", 0); in qed_dump_last_section()
1366 *(dump_buf + offset) = ~crc32(0xffffffff, in qed_dump_last_section()
1367 (u8 *)dump_buf, in qed_dump_last_section()
1924 static u32 qed_grc_dump_regs_hdr(u32 *dump_buf, in qed_grc_dump_regs_hdr() argument
1934 offset += qed_dump_section_hdr(dump_buf + offset, in qed_grc_dump_regs_hdr()
1936 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump_regs_hdr()
1938 offset += qed_dump_str_param(dump_buf + offset, in qed_grc_dump_regs_hdr()
1942 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump_regs_hdr()
1945 offset += qed_dump_str_param(dump_buf + offset, in qed_grc_dump_regs_hdr()
1969 u32 *dump_buf, in qed_grc_dump_addr_range() argument
2037 (u64)(uintptr_t)(dump_buf), in qed_grc_dump_addr_range()
2084 qed_read_regs(p_hwfn, p_ptt, dump_buf, addr, len); in qed_grc_dump_addr_range()
2102 static u32 qed_grc_dump_reg_entry_hdr(u32 *dump_buf, in qed_grc_dump_reg_entry_hdr() argument
2106 *dump_buf = addr | (len << REG_DUMP_LEN_SHIFT); in qed_grc_dump_reg_entry_hdr()
2116 u32 *dump_buf, in qed_grc_dump_reg_entry() argument
2122 offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, len); in qed_grc_dump_reg_entry()
2125 dump_buf + offset, in qed_grc_dump_reg_entry()
2141 u32 *dump_buf, in qed_grc_dump_reg_entry_skip() argument
2149 offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, total_len); in qed_grc_dump_reg_entry_skip()
2159 dump_buf + offset, in qed_grc_dump_reg_entry_skip()
2167 memset(dump_buf + offset, 0, DWORDS_TO_BYTES(curr_len)); in qed_grc_dump_reg_entry_skip()
2181 u32 *dump_buf, in qed_grc_dump_regs_entries() argument
2228 dump_buf + offset, in qed_grc_dump_regs_entries()
2245 u32 *dump_buf, in qed_grc_dump_split_data() argument
2263 offset = qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_split_data()
2273 dump_buf + offset, in qed_grc_dump_split_data()
2282 qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_split_data()
2296 u32 *dump_buf, in qed_grc_dump_registers() argument
2349 dump_buf + offset, in qed_grc_dump_registers()
2373 u32 *dump_buf, bool dump) in qed_grc_dump_reset_regs() argument
2379 offset += qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_reset_regs()
2397 dump_buf + offset, in qed_grc_dump_reset_regs()
2406 qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_reset_regs()
2418 u32 *dump_buf, bool dump) in qed_grc_dump_modified_regs() argument
2427 offset += qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_modified_regs()
2462 dump_buf + offset, in qed_grc_dump_modified_regs()
2471 dump_buf + offset, in qed_grc_dump_modified_regs()
2482 qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_modified_regs()
2489 offset += qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_modified_regs()
2506 dump_buf + offset, in qed_grc_dump_modified_regs()
2516 qed_grc_dump_regs_hdr(dump_buf + stall_regs_offset, in qed_grc_dump_modified_regs()
2527 u32 *dump_buf, bool dump) in qed_grc_dump_special_regs() argument
2531 offset += qed_grc_dump_regs_hdr(dump_buf, in qed_grc_dump_special_regs()
2540 dump_buf + offset, in qed_grc_dump_special_regs()
2550 dump_buf + offset, in qed_grc_dump_special_regs()
2573 u32 *dump_buf, in qed_grc_dump_mem_hdr() argument
2596 offset += qed_dump_section_hdr(dump_buf + offset, in qed_grc_dump_mem_hdr()
2609 offset += qed_dump_str_param(dump_buf + offset, in qed_grc_dump_mem_hdr()
2615 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump_mem_hdr()
2620 offset += qed_dump_num_param(dump_buf + offset, dump, "len", len); in qed_grc_dump_mem_hdr()
2624 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump_mem_hdr()
2629 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump_mem_hdr()
2641 offset += qed_dump_str_param(dump_buf + offset, dump, "type", buf); in qed_grc_dump_mem_hdr()
2652 u32 *dump_buf, in qed_grc_dump_mem() argument
2665 dump_buf + offset, in qed_grc_dump_mem()
2674 dump_buf + offset, in qed_grc_dump_mem()
2685 u32 *dump_buf, bool dump) in qed_grc_dump_mem_entries() argument
2759 dump_buf + offset, in qed_grc_dump_mem_entries()
2780 u32 *dump_buf, bool dump) in qed_grc_dump_memories() argument
2806 dump_buf + offset, in qed_grc_dump_memories()
2824 u32 *dump_buf, in qed_grc_dump_ctx_data() argument
2844 dump_buf + offset, in qed_grc_dump_ctx_data()
2864 dump_buf + offset, in qed_grc_dump_ctx_data()
2878 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_ctx() argument
2891 dump_buf + offset, in qed_grc_dump_ctx()
2900 dump_buf + offset, in qed_grc_dump_ctx()
2909 dump_buf + offset, in qed_grc_dump_ctx()
2918 dump_buf + offset, in qed_grc_dump_ctx()
2945 u32 resp_size, u32 *dump_buf) in qed_grc_dump_read_from_vfc() argument
2993 dump_buf + i, in qed_grc_dump_read_from_vfc()
3005 u32 *dump_buf, bool dump, u8 storm_id) in qed_grc_dump_vfc_cam() argument
3014 dump_buf + offset, in qed_grc_dump_vfc_cam()
3039 dump_buf + offset); in qed_grc_dump_vfc_cam()
3048 u32 *dump_buf, in qed_grc_dump_vfc_ram() argument
3059 dump_buf + offset, in qed_grc_dump_vfc_ram()
3087 dump_buf + offset); in qed_grc_dump_vfc_ram()
3095 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_vfc() argument
3109 dump_buf + offset, in qed_grc_dump_vfc()
3116 dump_buf + offset, in qed_grc_dump_vfc()
3127 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_rss() argument
3146 dump_buf + offset, in qed_grc_dump_rss()
3169 dump_buf + offset, in qed_grc_dump_rss()
3186 u32 *dump_buf, bool dump, u8 big_ram_id) in qed_grc_dump_big_ram() argument
3207 dump_buf + offset, in qed_grc_dump_big_ram()
3229 dump_buf + offset, in qed_grc_dump_big_ram()
3241 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_mcp() argument
3257 dump_buf + offset, in qed_grc_dump_mcp()
3267 dump_buf + offset, in qed_grc_dump_mcp()
3278 dump_buf + offset, in qed_grc_dump_mcp()
3282 offset += qed_grc_dump_regs_hdr(dump_buf + offset, in qed_grc_dump_mcp()
3288 dump_buf + offset, in qed_grc_dump_mcp()
3305 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_grc_dump_phy() argument
3332 dump_buf + offset, in qed_grc_dump_phy()
3344 bytes_buf = (u8 *)(dump_buf + offset); in qed_grc_dump_phy()
3371 u32 *dump_buf, bool dump) in qed_grc_dump_mcp_hw_dump() argument
3389 offset += qed_dump_section_hdr(dump_buf + offset, in qed_grc_dump_mcp_hw_dump()
3391 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump_mcp_hw_dump()
3399 hw_dump_size_bytes, dump_buf + offset); in qed_grc_dump_mcp_hw_dump()
3414 u32 *dump_buf, bool dump) in qed_grc_dump_static_debug() argument
3470 dump_buf + offset, in qed_grc_dump_static_debug()
3484 memset(dump_buf + offset, 0, in qed_grc_dump_static_debug()
3508 dump_buf + offset, in qed_grc_dump_static_debug()
3535 u32 *dump_buf, in qed_grc_dump() argument
3553 dump_buf + offset, dump, 4); in qed_grc_dump()
3554 offset += qed_dump_str_param(dump_buf + offset, in qed_grc_dump()
3556 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump()
3560 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump()
3564 offset += qed_dump_num_param(dump_buf + offset, in qed_grc_dump()
3571 dump_buf + offset, dump); in qed_grc_dump()
3596 dump_buf + offset, dump); in qed_grc_dump()
3615 dump_buf + in qed_grc_dump()
3623 dump_buf + offset, dump); in qed_grc_dump()
3627 offset += qed_grc_dump_memories(p_hwfn, p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3632 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3637 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3642 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3649 dump_buf + offset, in qed_grc_dump()
3655 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3666 p_ptt, dump_buf + offset, dump); in qed_grc_dump()
3673 dump_buf + offset, dump); in qed_grc_dump()
3681 dump_buf + offset, dump); in qed_grc_dump()
3684 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_grc_dump()
3709 u32 *dump_buf, in qed_idle_chk_dump_failure() argument
3723 hdr = (struct dbg_idle_chk_result_hdr *)dump_buf; in qed_idle_chk_dump_failure()
3747 (struct dbg_idle_chk_result_reg_hdr *)(dump_buf + offset); in qed_idle_chk_dump_failure()
3768 dump_buf[offset] = cond_reg_values[next_reg_offset]; in qed_idle_chk_dump_failure()
3795 (dump_buf + offset); in qed_idle_chk_dump_failure()
3829 dump_buf + offset, in qed_idle_chk_dump_failure()
3843 u32 *dump_buf, bool dump, in qed_idle_chk_dump_rule_entries() argument
3899 dump_buf + offset, in qed_idle_chk_dump_rule_entries()
3968 dump_buf + offset, in qed_idle_chk_dump_rule_entries()
3986 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_idle_chk_dump() argument
3996 dump_buf + offset, dump, 1); in qed_idle_chk_dump()
3997 offset += qed_dump_str_param(dump_buf + offset, in qed_idle_chk_dump()
4001 offset += qed_dump_section_hdr(dump_buf + offset, dump, "idle_chk", 1); in qed_idle_chk_dump()
4003 offset += qed_dump_num_param(dump_buf + offset, dump, "num_rules", 0); in qed_idle_chk_dump()
4034 dump_buf + in qed_idle_chk_dump()
4048 qed_dump_num_param(dump_buf + num_failing_rules_offset, in qed_idle_chk_dump()
4052 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_idle_chk_dump()
4172 u32 *dump_buf, in qed_mcp_trace_dump() argument
4197 dump_buf + offset, dump, 1); in qed_mcp_trace_dump()
4198 offset += qed_dump_str_param(dump_buf + offset, in qed_mcp_trace_dump()
4217 offset += qed_dump_section_hdr(dump_buf + offset, in qed_mcp_trace_dump()
4219 offset += qed_dump_num_param(dump_buf + offset, in qed_mcp_trace_dump()
4225 dump_buf + offset, in qed_mcp_trace_dump()
4236 offset += qed_dump_section_hdr(dump_buf + offset, in qed_mcp_trace_dump()
4256 offset += qed_dump_num_param(dump_buf + offset, in qed_mcp_trace_dump()
4265 dump_buf + offset); in qed_mcp_trace_dump()
4270 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_mcp_trace_dump()
4283 u32 *dump_buf, in qed_reg_fifo_dump() argument
4294 dump_buf + offset, dump, 1); in qed_reg_fifo_dump()
4295 offset += qed_dump_str_param(dump_buf + offset, in qed_reg_fifo_dump()
4301 offset += qed_dump_section_hdr(dump_buf + offset, in qed_reg_fifo_dump()
4304 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_reg_fifo_dump()
4329 dump_buf + offset, in qed_reg_fifo_dump()
4339 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_reg_fifo_dump()
4343 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_reg_fifo_dump()
4353 u32 *dump_buf, in qed_igu_fifo_dump() argument
4364 dump_buf + offset, dump, 1); in qed_igu_fifo_dump()
4365 offset += qed_dump_str_param(dump_buf + offset, in qed_igu_fifo_dump()
4371 offset += qed_dump_section_hdr(dump_buf + offset, in qed_igu_fifo_dump()
4374 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_igu_fifo_dump()
4399 dump_buf + offset, in qed_igu_fifo_dump()
4409 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_igu_fifo_dump()
4413 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_igu_fifo_dump()
4423 u32 *dump_buf, in qed_protection_override_dump() argument
4434 dump_buf + offset, dump, 1); in qed_protection_override_dump()
4435 offset += qed_dump_str_param(dump_buf + offset, in qed_protection_override_dump()
4441 offset += qed_dump_section_hdr(dump_buf + offset, in qed_protection_override_dump()
4444 offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0); in qed_protection_override_dump()
4459 dump_buf + offset, in qed_protection_override_dump()
4464 qed_dump_num_param(dump_buf + size_param_offset, dump, "size", in qed_protection_override_dump()
4469 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_protection_override_dump()
4480 struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) in qed_fw_asserts_dump() argument
4492 dump_buf + offset, dump, 1); in qed_fw_asserts_dump()
4493 offset += qed_dump_str_param(dump_buf + offset, in qed_fw_asserts_dump()
4512 offset += qed_dump_section_hdr(dump_buf + offset, in qed_fw_asserts_dump()
4514 offset += qed_dump_str_param(dump_buf + offset, in qed_fw_asserts_dump()
4516 offset += qed_dump_num_param(dump_buf + offset, in qed_fw_asserts_dump()
4543 dump_buf + offset, in qed_fw_asserts_dump()
4550 offset += qed_dump_last_section(dump_buf, offset, dump); in qed_fw_asserts_dump()
4558 static u32 qed_ilt_dump_pages_range(u32 *dump_buf, u32 *given_offset, in qed_ilt_dump_pages_range() argument
4591 *(dump_buf + offset) = page_id; in qed_ilt_dump_pages_range()
4602 memcpy(dump_buf + offset, in qed_ilt_dump_pages_range()
4612 memcpy(dump_buf + offset, in qed_ilt_dump_pages_range()
4629 u32 *dump_buf, in qed_ilt_dump_pages_section() argument
4675 offset += qed_dump_section_hdr(dump_buf + offset, in qed_ilt_dump_pages_section()
4680 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_pages_section()
4694 qed_ilt_dump_pages_range(dump_buf, &offset, &continue_dump, in qed_ilt_dump_pages_section()
4704 qed_ilt_dump_pages_range(dump_buf, &offset, in qed_ilt_dump_pages_section()
4723 qed_ilt_dump_pages_range(dump_buf, &offset, &continue_dump, in qed_ilt_dump_pages_section()
4734 qed_ilt_dump_pages_range(dump_buf, &offset, in qed_ilt_dump_pages_section()
4747 qed_ilt_dump_pages_range(dump_buf, &offset, &continue_dump, in qed_ilt_dump_pages_section()
4759 qed_dump_num_param(dump_buf + size_param_offset, in qed_ilt_dump_pages_section()
4780 u32 *dump_buf, in qed_ilt_dump_dump_common_global_params() argument
4792 dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4794 offset += qed_dump_str_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4797 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4801 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4805 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4809 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4813 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4817 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4821 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4825 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4829 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4833 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4837 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4841 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4845 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4849 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4853 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4857 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4861 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4865 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4869 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4873 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4880 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4885 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4888 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4892 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4896 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4900 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4904 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4908 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4912 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_common_global_params()
4929 u32 *dump_buf, in qed_ilt_dump_dump_num_pf_cids() argument
4936 offset += qed_dump_section_hdr(dump_buf + offset, in qed_ilt_dump_dump_num_pf_cids()
4938 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_num_pf_cids()
4944 *(dump_buf + offset) = num_pf_cids; in qed_ilt_dump_dump_num_pf_cids()
4956 u32 *dump_buf, in qed_ilt_dump_dump_num_vf_cids() argument
4963 offset += qed_dump_section_hdr(dump_buf + offset, dump, in qed_ilt_dump_dump_num_vf_cids()
4965 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump_dump_num_vf_cids()
4972 *(dump_buf + offset) = num_vf_cids; in qed_ilt_dump_dump_num_vf_cids()
4985 u32 *dump_buf, u32 buf_size_in_dwords, bool dump) in qed_ilt_dump() argument
5052 dump_buf + offset, in qed_ilt_dump()
5077 dump_buf + offset, in qed_ilt_dump()
5098 dump_buf + offset, in qed_ilt_dump()
5125 offset += qed_dump_section_hdr(dump_buf + offset, in qed_ilt_dump()
5127 offset += qed_dump_num_param(dump_buf + offset, in qed_ilt_dump()
5141 memcpy(dump_buf + offset, in qed_ilt_dump()
5162 qed_ilt_dump_pages_section(p_hwfn, dump_buf, &offset, &continue_dump, in qed_ilt_dump()
5168 qed_ilt_dump_pages_section(p_hwfn, dump_buf, &offset, &continue_dump, in qed_ilt_dump()
5175 qed_dump_num_param(dump_buf + full_dump_off, dump, in qed_ilt_dump()
5177 qed_dump_num_param(dump_buf + actul_dump_off, in qed_ilt_dump()
5183 real_dumped_size += qed_dump_last_section(dump_buf, in qed_ilt_dump()
5337 u32 *dump_buf, in qed_dbg_grc_dump() argument
5359 status = qed_grc_dump(p_hwfn, p_ptt, dump_buf, true, num_dumped_dwords); in qed_dbg_grc_dump()
5400 u32 *dump_buf, in qed_dbg_idle_chk_dump() argument
5423 *num_dumped_dwords = qed_idle_chk_dump(p_hwfn, p_ptt, dump_buf, true); in qed_dbg_idle_chk_dump()
5447 u32 *dump_buf, in qed_dbg_mcp_trace_dump() argument
5470 p_ptt, dump_buf, true, num_dumped_dwords); in qed_dbg_mcp_trace_dump()
5494 u32 *dump_buf, in qed_dbg_reg_fifo_dump() argument
5516 p_ptt, dump_buf, true, num_dumped_dwords); in qed_dbg_reg_fifo_dump()
5540 u32 *dump_buf, in qed_dbg_igu_fifo_dump() argument
5562 p_ptt, dump_buf, true, num_dumped_dwords); in qed_dbg_igu_fifo_dump()
5587 u32 *dump_buf, in qed_dbg_protection_override_dump() argument
5611 dump_buf, in qed_dbg_protection_override_dump()
5641 u32 *dump_buf, in qed_dbg_fw_asserts_dump() argument
5660 *num_dumped_dwords = qed_fw_asserts_dump(p_hwfn, p_ptt, dump_buf, true); in qed_dbg_fw_asserts_dump()
5686 u32 *dump_buf, in qed_dbg_ilt_dump() argument
5692 dump_buf, buf_size_in_dwords, true); in qed_dbg_ilt_dump()
6367 static u32 qed_read_param(u32 *dump_buf, in qed_read_param() argument
6371 char *char_buf = (char *)dump_buf; in qed_read_param()
6401 static u32 qed_read_section_hdr(u32 *dump_buf, in qed_read_section_hdr() argument
6407 return qed_read_param(dump_buf, in qed_read_section_hdr()
6414 static u32 qed_print_section_params(u32 *dump_buf, in qed_print_section_params() argument
6424 dump_offset += qed_read_param(dump_buf + dump_offset, in qed_print_section_params()
6471 u32 *dump_buf, in qed_parse_idle_chk_dump_rules() argument
6488 for (rule_idx = 0; rule_idx < num_rules && dump_buf < dump_buf_end; in qed_parse_idle_chk_dump_rules()
6497 hdr = (struct dbg_idle_chk_result_hdr *)dump_buf; in qed_parse_idle_chk_dump_rules()
6518 dump_buf += BYTES_TO_DWORDS(sizeof(*hdr)); in qed_parse_idle_chk_dump_rules()
6555 (struct dbg_idle_chk_result_reg_hdr *)dump_buf; in qed_parse_idle_chk_dump_rules()
6562 dump_buf += BYTES_TO_DWORDS(sizeof(*reg_hdr)); in qed_parse_idle_chk_dump_rules()
6583 for (j = 0; j < reg_hdr->size; j++, dump_buf++) { in qed_parse_idle_chk_dump_rules()
6587 "0x%x", *dump_buf); in qed_parse_idle_chk_dump_rules()
6601 if (dump_buf > dump_buf_end) in qed_parse_idle_chk_dump_rules()
6614 u32 *dump_buf, in qed_parse_idle_chk_dump() argument
6623 u32 *dump_buf_end = dump_buf + num_dumped_dwords; in qed_parse_idle_chk_dump()
6637 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_idle_chk_dump()
6643 dump_buf += qed_print_section_params(dump_buf, in qed_parse_idle_chk_dump()
6653 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_idle_chk_dump()
6658 dump_buf += qed_read_param(dump_buf, in qed_parse_idle_chk_dump()
6663 dump_buf += qed_read_param(dump_buf, in qed_parse_idle_chk_dump()
6683 dump_buf, in qed_parse_idle_chk_dump()
6704 dump_buf, in qed_parse_idle_chk_dump()
6972 u32 *dump_buf, in qed_parse_mcp_trace_dump() argument
6989 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_mcp_trace_dump()
6995 dump_buf += qed_print_section_params(dump_buf, in qed_parse_mcp_trace_dump()
7000 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_mcp_trace_dump()
7004 dump_buf += qed_read_param(dump_buf, in qed_parse_mcp_trace_dump()
7011 trace = (struct mcp_trace *)dump_buf; in qed_parse_mcp_trace_dump()
7015 trace_buf = (u8 *)dump_buf + sizeof(*trace); in qed_parse_mcp_trace_dump()
7018 dump_buf += trace_data_dwords; in qed_parse_mcp_trace_dump()
7021 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_mcp_trace_dump()
7025 dump_buf += qed_read_param(dump_buf, in qed_parse_mcp_trace_dump()
7043 meta_buf = dump_buf; in qed_parse_mcp_trace_dump()
7077 static enum dbg_status qed_parse_reg_fifo_dump(u32 *dump_buf, in qed_parse_reg_fifo_dump() argument
7089 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_reg_fifo_dump()
7095 dump_buf += qed_print_section_params(dump_buf, in qed_parse_reg_fifo_dump()
7100 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_reg_fifo_dump()
7104 dump_buf += qed_read_param(dump_buf, in qed_parse_reg_fifo_dump()
7111 elements = (struct reg_fifo_element *)dump_buf; in qed_parse_reg_fifo_dump()
7302 static enum dbg_status qed_parse_igu_fifo_dump(u32 *dump_buf, in qed_parse_igu_fifo_dump() argument
7314 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_igu_fifo_dump()
7320 dump_buf += qed_print_section_params(dump_buf, in qed_parse_igu_fifo_dump()
7325 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_igu_fifo_dump()
7329 dump_buf += qed_read_param(dump_buf, in qed_parse_igu_fifo_dump()
7336 elements = (struct igu_fifo_element *)dump_buf; in qed_parse_igu_fifo_dump()
7358 qed_parse_protection_override_dump(u32 *dump_buf, in qed_parse_protection_override_dump() argument
7369 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_protection_override_dump()
7375 dump_buf += qed_print_section_params(dump_buf, in qed_parse_protection_override_dump()
7380 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_protection_override_dump()
7384 dump_buf += qed_read_param(dump_buf, in qed_parse_protection_override_dump()
7391 elements = (struct protection_override_element *)dump_buf; in qed_parse_protection_override_dump()
7433 static enum dbg_status qed_parse_fw_asserts_dump(u32 *dump_buf, in qed_parse_fw_asserts_dump() argument
7444 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_fw_asserts_dump()
7450 dump_buf += qed_print_section_params(dump_buf, in qed_parse_fw_asserts_dump()
7455 dump_buf += qed_read_section_hdr(dump_buf, in qed_parse_fw_asserts_dump()
7464 dump_buf += qed_read_param(dump_buf, in qed_parse_fw_asserts_dump()
7486 for (i = 0; i < storm_dump_size; i++, dump_buf++) in qed_parse_fw_asserts_dump()
7490 "%08x\n", *dump_buf); in qed_parse_fw_asserts_dump()
7540 u32 *dump_buf, in qed_get_idle_chk_results_buf_size() argument
7547 dump_buf, in qed_get_idle_chk_results_buf_size()
7555 u32 *dump_buf, in qed_print_idle_chk_results() argument
7564 dump_buf, in qed_print_idle_chk_results()
7581 u32 *dump_buf, in qed_get_mcp_trace_results_buf_size() argument
7586 dump_buf, NULL, results_buf_size, true); in qed_get_mcp_trace_results_buf_size()
7590 u32 *dump_buf, in qed_print_mcp_trace_results() argument
7600 dump_buf, in qed_print_mcp_trace_results()
7605 u32 *dump_buf, in qed_print_mcp_trace_results_cont() argument
7610 return qed_parse_mcp_trace_dump(p_hwfn, dump_buf, results_buf, in qed_print_mcp_trace_results_cont()
7615 u8 *dump_buf, in qed_print_mcp_trace_line() argument
7622 dump_buf, in qed_print_mcp_trace_line()
7659 u32 *dump_buf, in qed_get_reg_fifo_results_buf_size() argument
7663 return qed_parse_reg_fifo_dump(dump_buf, NULL, results_buf_size); in qed_get_reg_fifo_results_buf_size()
7667 u32 *dump_buf, in qed_print_reg_fifo_results() argument
7673 return qed_parse_reg_fifo_dump(dump_buf, results_buf, &parsed_buf_size); in qed_print_reg_fifo_results()
7677 u32 *dump_buf, in qed_get_igu_fifo_results_buf_size() argument
7681 return qed_parse_igu_fifo_dump(dump_buf, NULL, results_buf_size); in qed_get_igu_fifo_results_buf_size()
7685 u32 *dump_buf, in qed_print_igu_fifo_results() argument
7691 return qed_parse_igu_fifo_dump(dump_buf, results_buf, &parsed_buf_size); in qed_print_igu_fifo_results()
7696 u32 *dump_buf, in qed_get_protection_override_results_buf_size() argument
7700 return qed_parse_protection_override_dump(dump_buf, in qed_get_protection_override_results_buf_size()
7705 u32 *dump_buf, in qed_print_protection_override_results() argument
7711 return qed_parse_protection_override_dump(dump_buf, in qed_print_protection_override_results()
7717 u32 *dump_buf, in qed_get_fw_asserts_results_buf_size() argument
7721 return qed_parse_fw_asserts_dump(dump_buf, NULL, results_buf_size); in qed_get_fw_asserts_results_buf_size()
7725 u32 *dump_buf, in qed_print_fw_asserts_results() argument
7731 return qed_parse_fw_asserts_dump(dump_buf, in qed_print_fw_asserts_results()
7825 u32 *dump_buf, in qed_print_idle_chk_results_wrapper() argument
7831 return qed_print_idle_chk_results(p_hwfn, dump_buf, num_dumped_dwords, in qed_print_idle_chk_results_wrapper()
7859 struct qed_ptt *p_ptt, u32 *dump_buf,
7862 u32 *dump_buf, u32 num_dumped_dwords,
7865 u32 *dump_buf,
7938 dbuf = (u32 *)feature->dump_buf; in format_feature()
8000 vfree(feature->dump_buf); in format_feature()
8001 feature->dump_buf = text_buf; in format_feature()
8027 if (feature->dump_buf) { in qed_dbg_dump()
8028 vfree(feature->dump_buf); in qed_dbg_dump()
8029 feature->dump_buf = NULL; in qed_dbg_dump()
8051 feature->dump_buf = vmalloc(feature->buf_size); in qed_dbg_dump()
8052 if (!feature->dump_buf) in qed_dbg_dump()
8055 dbuf = (u32 *)feature->dump_buf; in qed_dbg_dump()
8608 memcpy(buffer, qed_feature->dump_buf, qed_feature->buf_size); in qed_dbg_feature()
8694 if (feature->dump_buf) { in qed_dbg_pf_exit()
8695 vfree(feature->dump_buf); in qed_dbg_pf_exit()
8696 feature->dump_buf = NULL; in qed_dbg_pf_exit()