STRUCT IWL_FW_INI_ERROR_DUMP_DATA(9)
π¦ struct iwl_fw_ini_error_dump_data(9) β a Kernel API Manual moment π¦
okay so bestie, welcome to the Kernel API Manual, this one's coming at you straight out of the Intel iwlwifi firmware error-dump files and it's lowkey iconic. sit down, hydrate, let's get into it π
β¨ NAME β¨
struct iwl_fw_ini_error_dump_data β literally just the data for one type, that's the whole vibe π
πΈ SYNOPSIS πΈ
here's the struct itself, no cap, copy it exactly:
struct iwl_fw_ini_error_dump_data {
u8 type;
u8 sub_type;
u8 sub_type_ver;
u8 reserved;
__le32 len;
__u8 data[];
};
likeβ¦ look at her. she's struct-shaped. she's got a flexible array member at the end. main character energy fr fr π
π Members π
typeβ this one's anenum iwl_fw_ini_region_type, iykyk π§sub_typeβ the sub type id bestie, it's giving specification β¨sub_type_verβ the sub type version, yes there's a version, we love a versioned girl πreservedβ not in use π she's just sitting there taking up space, we respect her anywaylenβ the length starting fromdata, so it counts from where the data kicks in, not from the top of the struct π important detail, don't forget itdataβ the data itself. yes. that's it. the data. π
π SEE ALSO π
everything else living in that kernel file, ./drivers/net/wireless/intel/iwlwifi/fw/error-dump.h β go read these, they're all in the same friend group π«Ά:
enum iwl_fw_error_dump_type(9)struct iwl_fw_error_dump_data(9)struct iwl_dump_file_name_info(9)struct iwl_fw_error_dump_file(9)struct iwl_fw_error_dump_txcmd(9)struct iwl_fw_error_dump_fifo(9)struct iwl_fw_error_dump_info(9)struct iwl_fw_error_dump_fw_mon(9)struct iwl_fw_error_dump_smem_cfg(9)struct iwl_fw_error_dump_prph(9)struct iwl_fw_error_dump_mem(9)struct iwl_fw_ini_dump_file_hdr(9)struct iwl_fw_ini_fifo_hdr(9)struct iwl_fw_ini_error_dump_range(9)struct iwl_fw_ini_error_dump_header(9)struct iwl_fw_ini_error_dump(9)struct iwl_fw_ini_error_dump_register(9)struct iwl_fw_ini_dump_cfg_name(9)struct iwl_fw_ini_err_table_dump(9)struct iwl_fw_error_dump_rb(9)struct iwl_fw_ini_monitor_dump(9)struct iwl_fw_ini_special_device_memory(9)struct iwl_fw_error_dump_paging(9)iwl_fw_error_next_data(9)enum iwl_fw_dbg_trigger(9)struct iwl_fw_error_dump_trigger_desc(9)
ngl that's the whole page. tiny page, huge energy. go dump those errors responsibly π
and that's the tea bestie β this icon came from ./drivers/net/wireless/intel/i..., dated October 2026, and she answers to struct iwl_...or_dump_data(9) π¦β¨ bye pookie, slay your kernel debugging π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms