STRUCT IWL_FW_INI_CONF_SET_TLV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_fw_ini_conf_set_tlv(9) πŸ’…

okay bestie so this is the Kernel API Manual and literally the whole vibe of this page is one (1) struct β€” struct iwl_fw_ini_conf_set_tlv β€” that does the absolute most. it's giving configuration TLV to set register/memory and we're gonna get into it πŸŽ€


✨ NAME ✨

struct iwl_fw_ini_conf_set_tlv β€” configuration TLV to set register/memory. that's it, that's the whole identity, and honestly? iconic. periodt. πŸ’–


🌸 SYNOPSIS 🌸

here's the shape of her, no cap:

struct iwl_fw_ini_conf_set_tlv {
    struct iwl_fw_ini_header hdr;
    __le32 time_point;
    __le32 set_type;
    __le32 addr_offset;
    struct iwl_fw_ini_addr_val addr_val[];
 };

πŸ¦‹ Members πŸ¦‹

okay we're doing the member-by-member vibe check, stay with me 🫢

  • hdr β€” the debug header. the little crown she wears. πŸ‘‘
  • time_point β€” time point to apply config. one of enum iwl_fw_ini_time_point. lowkey this is when the whole thing goes down.
  • set_type β€” write access type preset token for time point. one of enum iwl_fw_ini_config_set_type. this is the how, bestie.
  • addr_offset β€” the offset to add to any item in address[0] field. yes literally that, don't overthink it.
  • addr_val β€” address value pair. cute lil duo. πŸ”₯

🌈 SEE ALSO 🌈

the whole friend group, fr fr. these live in the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h:

  • 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_err_table(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)
  • 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)

like I said. a lot of friends. main character energy all around. πŸ’€


go read them all, i'm so serious. this struct does not exist in a vacuum and you'd be lost without the enum that tells you what time_point and set_type actually mean. not me being a good influence for once πŸ™ˆ

okay that's the page!! sourced from ./drivers/net/wireless/intel/i..., dated October 2026, and signed off by struct iwl_f...conf_set_tlv(9) herself β€” slay, stan, and go configure some register/memory, bestie πŸ§šπŸ’œ

πŸ“¦ where this page comes from