• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxe/

Lines Matching defs:dump

269 	/* If true, block is taken out of reset before dump */
1988 bool dump,
1991 if (dump)
2001 bool dump,
2009 if (dump && align_size)
2019 bool dump,
2027 offset += ecore_dump_str(char_buf + offset, dump, param_name);
2030 if (dump)
2035 offset += ecore_dump_str(char_buf + offset, dump, param_val);
2038 offset += ecore_dump_align(char_buf + offset, dump, offset);
2047 bool dump,
2055 offset += ecore_dump_str(char_buf + offset, dump, param_name);
2058 if (dump)
2063 offset += ecore_dump_align(char_buf + offset, dump, offset);
2067 if (dump)
2080 bool dump)
2088 if (dump && !ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_FW_VER)) {
2118 offset += ecore_dump_str_param(dump_buf + offset, dump, "fw-version", fw_ver_str);
2119 offset += ecore_dump_str_param(dump_buf + offset, dump, "fw-image", fw_img_str);
2120 offset += ecore_dump_num_param(dump_buf + offset, dump, "fw-timestamp", fw_info.ver.timestamp);
2131 bool dump)
2136 if (dump && dev_data->platform_id == PLATFORM_ASIC && !ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_FW_VER)) {
2157 return ecore_dump_str_param(dump_buf, dump, "mfw-version", mfw_ver_str);
2164 bool dump,
2168 return ecore_dump_num_param(dump_buf, dump, name, num_params);
2177 bool dump,
2186 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "global_params", num_params);
2189 offset += ecore_dump_fw_ver_param(p_hwfn, p_ptt, dump_buf + offset, dump);
2190 offset += ecore_dump_mfw_ver_param(p_hwfn, p_ptt, dump_buf + offset, dump);
2191 offset += ecore_dump_num_param(dump_buf + offset, dump, "tools-version", TOOLS_VERSION);
2192 offset += ecore_dump_str_param(dump_buf + offset, dump, "chip", s_chip_defs[dev_data->chip_id].name);
2193 offset += ecore_dump_str_param(dump_buf + offset, dump, "platform", s_platform_defs[dev_data->platform_id].name);
2194 offset += ecore_dump_num_param(dump_buf + offset, dump, "pci-func", p_hwfn->abs_pf_id);
2204 bool dump)
2209 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "last", 0);
2212 if (dump)
2479 bool dump,
2485 if (!dump)
2503 bool dump)
2510 /* Internal buffer was wrapped: first dump from write pointer
2511 * to buffer end, then dump from buffer start to write pointer.
2514 offset += ecore_bus_dump_int_buf_range(p_hwfn, p_ptt, dump_buf + offset, dump, last_written_line + 1, INT_BUF_NUM_OF_LINES - 1);
2515 offset += ecore_bus_dump_int_buf_range(p_hwfn, p_ptt, dump_buf + offset, dump, 0, last_written_line);
2518 /* Internal buffer wasn't wrapped: dump from buffer start until
2522 offset += ecore_bus_dump_int_buf_range(p_hwfn, p_ptt, dump_buf + offset, dump, 0, last_written_line);
2535 bool dump,
2547 if (!dump)
2565 bool dump)
2584 /* PCI buffer wrapped: first dump from write pointer to buffer end. */
2586 offset += ecore_bus_dump_pci_buf_range(p_hwfn, dump_buf + offset, dump, next_wr_line_offset, pci_buf_size_in_lines - 1);
2590 offset += ecore_bus_dump_pci_buf_range(p_hwfn, dump_buf + offset, dump, 0, next_wr_line_offset - 1);
2601 bool dump)
2607 return ecore_bus_dump_int_buf(p_hwfn, p_ptt, dump_buf, dump);
2609 return ecore_bus_dump_pci_buf(p_hwfn, p_ptt, dump_buf, dump);
2644 bool dump)
2661 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "bus_input", 3);
2662 offset += ecore_dump_str_param(dump_buf + offset, dump, "name", storm_name);
2663 offset += ecore_dump_num_param(dump_buf + offset, dump, "id", storm_bus->hw_id);
2664 offset += ecore_dump_str_param(dump_buf + offset, dump, "mode", s_storm_mode_defs[storm_bus->mode].name);
2676 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "bus_input", 4);
2677 offset += ecore_dump_str_param(dump_buf + offset, dump, "name", block->name);
2678 offset += ecore_dump_num_param(dump_buf + offset, dump, "line", block_bus->line_num);
2679 offset += ecore_dump_num_param(dump_buf + offset, dump, "en", GET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_ENABLE_MASK));
2680 offset += ecore_dump_num_param(dump_buf + offset, dump, "shr", GET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_RIGHT_SHIFT));
2692 bool dump)
2702 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 5);
2703 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "debug-bus");
2704 offset += ecore_dump_str_param(dump_buf + offset, dump, "wrap-mode", dev_data->bus.one_shot_en ? "one-shot" : "wrap-around");
2705 offset += ecore_dump_num_param(dump_buf + offset, dump, "hw-dwords", dev_data->bus.hw_dwords);
2706 offset += ecore_dump_str_param(dump_buf + offset, dump, "hw-id-mask", hw_id_mask_str);
2707 offset += ecore_dump_str_param(dump_buf + offset, dump, "target", s_dbg_target_names[dev_data->bus.target]);
2709 offset += ecore_bus_dump_inputs(p_hwfn, dump_buf + offset, dump);
2714 if (dump)
2717 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "bus_data", 1);
2718 offset += ecore_dump_num_param(dump_buf + offset, dump, "size", recorded_dwords);
2747 * included in the dump, false otherwise.
2755 /* Returns true of the specified Storm should be included in the dump, false
2764 /* Returns true if the specified memory should be included in the dump, false
2937 bool dump,
2947 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "grc_regs", num_params);
2948 offset += ecore_dump_num_param(dump_buf + offset, dump, "count", num_reg_entries);
2949 offset += ecore_dump_str_param(dump_buf + offset, dump, "split", split_type);
2951 offset += ecore_dump_num_param(dump_buf + offset, dump, "id", split_id);
2953 offset += ecore_dump_str_param(dump_buf + offset, dump, param_name, param_val);
2980 bool dump,
2987 if (!dump)
3015 bool dump,
3019 if (dump)
3031 bool dump,
3038 offset += ecore_grc_dump_reg_entry_hdr(dump_buf, dump, addr, len);
3039 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, addr, len, wide_bus);
3047 * - total_len: total no. of dwords to dump
3054 bool dump,
3062 offset += ecore_grc_dump_reg_entry_hdr(dump_buf, dump, addr, total_len);
3064 if (!dump)
3070 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, addr, curr_len, false);
3091 bool dump,
3120 offset += ecore_grc_dump_reg_entry(p_hwfn, p_ptt, dump_buf + offset, dump,
3136 bool dump,
3145 /* Calculate register dump header size (and skip it for now) */
3149 offset += ecore_grc_dump_regs_entries(p_hwfn, p_ptt, input_regs_arr, dump_buf + offset, dump, block_enable, &num_dumped_reg_entries);
3151 /* Write register dump header */
3152 if (dump && num_dumped_reg_entries > 0)
3153 ecore_grc_dump_regs_hdr(dump_buf, dump, num_dumped_reg_entries, split_type_name, split_id, param_name, param_val);
3164 bool dump,
3190 offset += ecore_grc_dump_split_data(p_hwfn, p_ptt, curr_input_regs_arr, dump_buf + offset, dump, block_enable, "eng", (u32)(-1), param_name, param_val);
3195 if (dump)
3197 offset += ecore_grc_dump_split_data(p_hwfn, p_ptt, curr_input_regs_arr, dump_buf + offset, dump, block_enable, "port", port_id, param_name, param_val);
3204 if (dump)
3206 offset += ecore_grc_dump_split_data(p_hwfn, p_ptt, curr_input_regs_arr, dump_buf + offset, dump, block_enable, "pf", pf_id, param_name, param_val);
3212 if (dump)
3214 offset += ecore_grc_dump_split_data(p_hwfn, p_ptt, curr_input_regs_arr, dump_buf + offset, dump, block_enable, "vf", vf_id, param_name, param_val);
3226 if (dump)
3236 bool dump)
3249 offset += ecore_grc_dump_reg_entry(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(s_reset_regs_defs[i].addr), 1, false);
3254 if (dump)
3266 bool dump)
3278 if (dev_data->block_in_reset[block_id] && dump)
3294 /* Mode match: read & dump registers */
3295 offset += ecore_grc_dump_reg_entry(p_hwfn, p_ptt, dump_buf + offset, dump, reg_data->mask_address, 1, false);
3296 offset += ecore_grc_dump_reg_entry(p_hwfn, p_ptt, dump_buf + offset, dump, GET_FIELD(reg_data->data, DBG_ATTN_REG_STS_ADDRESS), 1, false);
3305 if (dev_data->block_in_reset[storm->block_id] && dump)
3308 offset += ecore_grc_dump_reg_entry(p_hwfn, p_ptt, dump_buf + offset, dump,
3314 if (dump)
3324 bool dump)
3328 offset += ecore_grc_dump_regs_hdr(dump_buf, dump, 2, "eng", -1, OSAL_NULL, OSAL_NULL);
3333 offset += ecore_grc_dump_reg_entry_skip(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(RDIF_REG_DEBUG_ERROR_INFO), RDIF_REG_DEBUG_ERROR_INFO_SIZE, 7, 1);
3334 offset += ecore_grc_dump_reg_entry_skip(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(TDIF_REG_DEBUG_ERROR_INFO), TDIF_REG_DEBUG_ERROR_INFO_SIZE, 7, 1);
3353 bool dump,
3376 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "grc_mem", num_params);
3389 offset += ecore_dump_str_param(dump_buf + offset, dump, "name", buf);
3395 offset += ecore_dump_num_param(dump_buf + offset, dump, "addr", addr_in_bytes);
3399 offset += ecore_dump_num_param(dump_buf + offset, dump, "len", len);
3403 offset += ecore_dump_num_param(dump_buf + offset, dump, "width", bit_width);
3407 offset += ecore_dump_num_param(dump_buf + offset, dump, "packed", 1);
3419 offset += ecore_dump_str_param(dump_buf + offset, dump, "type", buf);
3431 bool dump,
3444 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, name, addr, len, bit_width, packed, mem_group, is_storm, storm_letter);
3445 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, addr, len, wide_bus);
3455 bool dump)
3529 offset += ecore_grc_dump_mem(p_hwfn, p_ptt, dump_buf + offset, dump, OSAL_NULL, mem_addr, mem_len, mem_wide_bus,
3543 bool dump)
3561 offset += ecore_grc_dump_mem_entries(p_hwfn, p_ptt, curr_input_mems_arr, dump_buf + offset, dump);
3582 bool dump,
3598 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, name, 0, total_size, lid_size * 32, false, name, true, storm->letter);
3600 if (!dump)
3618 bool dump)
3630 offset += ecore_grc_dump_ctx_data(p_hwfn, p_ptt, dump_buf + offset, dump, "CONN_AG_CTX", ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NUM_LCIDS),
3634 offset += ecore_grc_dump_ctx_data(p_hwfn, p_ptt, dump_buf + offset, dump, "CONN_ST_CTX", ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NUM_LCIDS),
3638 offset += ecore_grc_dump_ctx_data(p_hwfn, p_ptt, dump_buf + offset, dump, "TASK_AG_CTX", ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NUM_LTIDS),
3642 offset += ecore_grc_dump_ctx_data(p_hwfn, p_ptt, dump_buf + offset, dump, "TASK_ST_CTX", ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NUM_LTIDS),
3653 bool dump)
3668 offset += ecore_grc_dump_mem(p_hwfn, p_ptt, dump_buf + offset, dump, buf, addr, IORS_PER_SET, false, 32, false, "ior", true, storm->letter);
3679 bool dump,
3688 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, "vfc_cam", 0, total_size, 256, false, "vfc_cam", true, storm->letter);
3690 if (!dump)
3715 bool dump,
3725 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, ram_defs->mem_name, 0, total_size, 256, false, ram_defs->type_name, true, storm->letter);
3730 if (!dump)
3752 bool dump)
3765 offset += ecore_grc_dump_vfc_cam(p_hwfn, p_ptt, dump_buf + offset, dump, storm_id);
3769 offset += ecore_grc_dump_vfc_ram(p_hwfn, p_ptt, dump_buf + offset, dump, storm_id, &s_vfc_ram_defs[i]);
3779 bool dump)
3796 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, rss_defs->mem_name, 0, total_dwords,
3800 if (!dump) {
3808 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(RSS_REG_RSS_RAM_DATA), num_dwords_to_read, false);
3821 bool dump,
3840 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, mem_name, 0, ram_size, block_size * 8, false, type_name, false, 0);
3842 /* Read and dump Big RAM data */
3843 if (!dump)
3849 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(big_ram->data_reg_addr), BRB_REG_BIG_RAM_DATA_SIZE, false);
3858 bool dump)
3866 if (dump && dev_data->platform_id == PLATFORM_ASIC && !ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_MCP)) {
3873 offset += ecore_grc_dump_mem(p_hwfn, p_ptt, dump_buf + offset, dump, OSAL_NULL, BYTES_TO_DWORDS(MCP_REG_SCRATCH),
3877 offset += ecore_grc_dump_mem(p_hwfn, p_ptt, dump_buf + offset, dump, OSAL_NULL, BYTES_TO_DWORDS(MCP_REG_CPU_REG_FILE),
3882 offset += ecore_grc_dump_registers(p_hwfn, p_ptt, dump_buf + offset, dump, block_enable, "block", "MCP");
3885 offset += ecore_grc_dump_regs_hdr(dump_buf + offset, dump, 1, "eng", -1, "block", "MCP");
3886 offset += ecore_grc_dump_reg_entry(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(MISC_REG_SHARED_MEM_ADDR), 1, false);
3899 bool dump)
3919 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, mem_name, 0, PHY_DUMP_SIZE_DWORDS, 16, true, mem_name, false, 0);
3921 if (!dump) {
3964 bool dump)
3969 /* don't dump static debug if a debug bus recording is in progress */
3970 if (dump && ecore_rd(p_hwfn, p_ptt, DBG_REG_DBG_BLOCK_ON))
3973 if (dump) {
4002 offset += ecore_grc_dump_mem_hdr(p_hwfn, dump_buf + offset, dump, block->name, 0, block_dwords, 32, false, "STATIC", false, 0);
4004 if (!dump) {
4009 /* If all lines are invalid - dump zeros */
4023 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(DBG_REG_CALENDAR_OUT_DATA), STATIC_DEBUG_LINE_DWORDS, true);
4031 if (dump) {
4045 bool dump,
4057 if (dump) {
4070 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 4);
4071 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "grc-dump");
4072 offset += ecore_dump_num_param(dump_buf + offset, dump, "num-lcids", ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NUM_LCIDS));
4073 offset += ecore_dump_num_param(dump_buf + offset, dump, "num-ltids", ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NUM_LTIDS));
4074 offset += ecore_dump_num_param(dump_buf + offset, dump, "num-ports", port_mode);
4078 offset += ecore_grc_dump_reset_regs(p_hwfn, p_ptt, dump_buf + offset, dump);
4081 if (dump) {
4087 if (dump && is_asic && !ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_MCP)) {
4098 offset += ecore_grc_dump_modified_regs(p_hwfn, p_ptt, dump_buf + offset, dump);
4101 if (dump && (ecore_grc_is_included(p_hwfn, DBG_GRC_PARAM_DUMP_IOR) || ecore_grc_is_included(p_hwfn, DBG_GRC_PARAM_DUMP_VFC)))
4112 offset += ecore_grc_dump_registers(p_hwfn, p_ptt, dump_buf + offset, dump, block_enable, OSAL_NULL, OSAL_NULL);
4115 offset += ecore_grc_dump_special_regs(p_hwfn, p_ptt, dump_buf + offset, dump);
4119 offset += ecore_grc_dump_memories(p_hwfn, p_ptt, dump_buf + offset, dump);
4123 offset += ecore_grc_dump_mcp(p_hwfn, p_ptt, dump_buf + offset, dump);
4127 offset += ecore_grc_dump_ctx(p_hwfn, p_ptt, dump_buf + offset, dump);
4131 offset += ecore_grc_dump_rss(p_hwfn, p_ptt, dump_buf + offset, dump);
4136 offset += ecore_grc_dump_big_ram(p_hwfn, p_ptt, dump_buf + offset, dump, i);
4140 offset += ecore_grc_dump_iors(p_hwfn, p_ptt, dump_buf + offset, dump);
4144 offset += ecore_grc_dump_vfc(p_hwfn, p_ptt, dump_buf + offset, dump);
4148 offset += ecore_grc_dump_phy(p_hwfn, p_ptt, dump_buf + offset, dump);
4152 offset += ecore_grc_dump_static_debug(p_hwfn, p_ptt, dump_buf + offset, dump);
4155 offset += ecore_dump_last_section(dump_buf, offset, dump);
4157 if (dump) {
4182 bool dump,
4202 if (dump) {
4220 if (!dump) {
4243 if (!dump) {
4283 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, addr, reg->size, wide_bus);
4294 bool dump,
4337 if (!check_rule && dump)
4340 if (!dump) {
4376 next_reg_offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, cond_reg_values + next_reg_offset, dump, addr, reg->entry_size, wide_bus);
4381 offset += ecore_idle_chk_dump_failure(p_hwfn, p_ptt, dump_buf + offset, dump, rule->rule_id, rule, entry_id, cond_reg_values);
4396 bool dump)
4401 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 1);
4402 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "idle-chk");
4405 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "idle_chk", 1);
4407 offset += ecore_dump_num_param(dump_buf + offset, dump, "num_rules", 0);
4423 offset += ecore_idle_chk_dump_rule_entries(p_hwfn, p_ptt, dump_buf + offset, dump, (const struct dbg_idle_chk_rule *)&s_dbg_arrays[BIN_BUF_DBG_IDLE_CHK_RULES].ptr[input_offset], cond_hdr->data_size / IDLE_CHK_RULE_SIZE_DWORDS, &curr_failing_rules);
4431 if (dump)
4432 ecore_dump_num_param(dump_buf + num_failing_rules_offset, dump, "num_rules", num_failing_rules);
4435 offset += ecore_dump_last_section(dump_buf, offset, dump);
4605 bool dump,
4626 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 1);
4627 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "mcp-trace");
4633 if (dump && mcp_access) {
4643 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "mcp_trace_data", 1);
4644 offset += ecore_dump_num_param(dump_buf + offset, dump, "size", trace_data_size_dwords);
4646 /* Read trace data from scratchpad into dump buffer */
4647 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, BYTES_TO_DWORDS(trace_data_grc_addr), trace_data_size_dwords, false);
4654 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "mcp_trace_meta", 1);
4666 offset += ecore_dump_num_param(dump_buf + offset, dump, "size", trace_meta_size_dwords);
4668 /* Read trace meta image into dump buffer */
4669 if (dump && trace_meta_size_dwords)
4675 offset += ecore_dump_last_section(dump_buf, offset, dump);
4679 /* If no mcp access, indicate that the dump doesn't contain the meta
4689 bool dump,
4698 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 1);
4699 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "reg-fifo");
4704 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "reg_fifo_data", 1);
4706 offset += ecore_dump_num_param(dump_buf + offset, dump, "size", 0);
4708 if (dump) {
4722 ecore_dump_num_param(dump_buf + size_param_offset, dump, "size", dwords_read);
4732 offset += ecore_dump_last_section(dump_buf, offset, dump);
4743 bool dump,
4752 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 1);
4753 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "igu-fifo");
4758 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "igu_fifo_data", 1);
4760 offset += ecore_dump_num_param(dump_buf + offset, dump, "size", 0);
4762 if (dump) {
4775 ecore_dump_num_param(dump_buf + size_param_offset, dump, "size", dwords_read);
4785 offset += ecore_dump_last_section(dump_buf, offset, dump);
4792 /* Protection Override dump */
4796 bool dump,
4804 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 1);
4805 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "protection-override");
4810 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "protection_override_data", 1);
4812 offset += ecore_dump_num_param(dump_buf + offset, dump, "size", 0);
4814 if (dump) {
4818 ecore_dump_num_param(dump_buf + size_param_offset, dump, "size", override_window_dwords);
4825 offset += ecore_dump_last_section(dump_buf, offset, dump);
4838 bool dump)
4848 offset += ecore_dump_common_global_params(p_hwfn, p_ptt, dump_buf + offset, dump, 1);
4849 offset += ecore_dump_str_param(dump_buf + offset, dump, "dump-type", "fw-asserts");
4851 /* Find Storm dump size */
4866 offset += ecore_dump_section_hdr(dump_buf + offset, dump, "fw_asserts", 2);
4867 offset += ecore_dump_str_param(dump_buf + offset, dump, "storm", storm_letter_str);
4868 offset += ecore_dump_num_param(dump_buf + offset, dump, "size", asserts->list_element_dword_size);
4870 /* Read and dump FW Asserts data */
4871 if (!dump) {
4883 offset += ecore_grc_dump_addr_range(p_hwfn, p_ptt, dump_buf + offset, dump, addr, asserts->list_element_dword_size, false);
4887 offset += ecore_dump_last_section(dump_buf, offset, dump);
5908 /* Add dump header */
6201 /* Perform dump */