STRUCT IWL_FW_INI_REGION_ERR_TABLE(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

โœจ struct iwl_fw_ini_region_err_table โ€” error table region data โœจ

Okay bestie, we're in the Kernel API Manual today and this one is a whole little struct from the iwlwifi firmware debug world ๐Ÿฆ‹ it's giving "tiny but essential", and honestly? Obsessed.


๐ŸŒธ NAME ๐ŸŒธ

struct iwl_fw_ini_region_err_table โ€” error table region data ๐Ÿ’–


๐ŸŒˆ SYNOPSIS ๐ŸŒˆ

struct iwl_fw_ini_region_err_table {
    __le32 version;
    __le32 base_addr;
    __le32 size;
    __le32 offset;
 };

Four __le32 fields, no cap, no notes, periodt. โœจ


๐ŸŽ€ Members ๐ŸŽ€

  • version โ€” the version of the error table, like its little personality badge ๐Ÿ’…
  • base_addr โ€” the base address of the error table, where the whole thing kicks off ๐Ÿ“
  • size โ€” the size of the error table, iykyk ๐Ÿ“
  • offset โ€” the offset you add to base_addr, literally just do the math ๐Ÿงฎ

๐Ÿ’œ Description ๐Ÿ’œ

This is the configuration to read the Umac/Lmac error table ๐Ÿ”ฅ that's the whole vibe check, no extra lore, fr fr.


๐Ÿ‘‘ SEE ALSO ๐Ÿ‘‘

Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h โ€” go read the source, bestie, it's iconic ๐Ÿ“–

And the whole friend group of related structs and enums, all of them, not skipping a single one ๐Ÿซถ:

  • struct iwl_fw_ini_hcmd(9)
  • struct iwl_fw_ini_header(9)
  • struct iwl_fw_ini_addr_size(9)
  • struct iwl_fw_ini_region_dev_addr_range(9)
  • struct iwl_fw_ini_region_dev_addr(9)
  • struct iwl_fw_ini_region_fifos(9)
  • struct iwl_fw_ini_region_special_device_memory(9)
  • struct iwl_fw_ini_region_internal_buffer(9)
  • struct iwl_fw_ini_region_tlv(9)
  • struct iwl_fw_ini_debug_info_tlv(9)
  • struct iwl_fw_ini_allocation_tlv(9)
  • struct iwl_fw_ini_trigger_tlv(9)
  • struct iwl_fw_ini_hcmd_tlv(9)
  • struct iwl_fw_ini_addr_val(9)
  • struct iwl_fw_ini_conf_set_tlv(9)
  • enum iwl_fw_ini_config_set_type(9)
  • enum iwl_fw_ini_allocation_id(9)
  • enum iwl_fw_ini_buffer_location(9)
  • enum iwl_fw_ini_region_type(9)
  • enum iwl_fw_ini_time_point(9)
  • enum iwl_fw_ini_trigger_apply_policy(9)
  • enum iwl_fw_ini_trigger_reset_fw_policy(9)
  • enum iwl_fw_ini_dump_policy(9)
  • enum iwl_fw_ini_dump_type(9)

๐Ÿ’€ Real talk: this page is from the kernel's auto-generated API docs, so if the struct ever shifts, the doc shifts with it. Don't come for me, come for the headers ๐Ÿ™ˆ

That's the whole page, babe ๐Ÿ’… โ€” sign-off time: sourced from ./drivers/net/wireless/intel/i... and dated October 2026, so yeah, we're lowkey from the future ๐ŸŒŸ slay, and remember: struct iwl_fw_ini_region_err_table(9) ate and left no crumbs ๐Ÿ“๐Ÿงš๐Ÿ’œ

๐Ÿ“ฆ where this page comes from