ENUM IWL_FW_INI_CONFIG_SET_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

enum iwl_fw_ini_config_set_type β€” bestie, this is the configuration set type enum πŸ’… it's from the Kernel API Manual and it's lowkey the master list of "what kind of config set are we even talking about" πŸŽ€


✨ SYNOPSIS ✨

okay so here's the whole vibe, literally the entire enum, no cap:

enum iwl_fw_ini_config_set_type {
    IWL_FW_INI_CONFIG_SET_TYPE_INVALID ,
    IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_PERIPHERY_MAC ,
    IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_PERIPHERY_PHY ,
    IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_PERIPHERY_AUX ,
    IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_MEMORY ,
    IWL_FW_INI_CONFIG_SET_TYPE_CSR ,
    IWL_FW_INI_CONFIG_SET_TYPE_DBGC_DRAM_ADDR ,
    IWL_FW_INI_CONFIG_SET_TYPE_PERIPH_SCRATCH_HWM ,
    IWL_FW_INI_CONFIG_SET_TYPE_MAX_NUM

};

πŸ¦‹ Constants πŸ¦‹

every single one of these is a whole personality, let's go through them one by one 🫢

  • IWL_FW_INI_CONFIG_SET_TYPE_INVALID β€” the invalid config set πŸ™ˆ like, the "not me, not today" option. if you see this, something's off, periodt.
  • IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_PERIPHERY_MAC β€” for PERIPHERY MAC configuration πŸ’–
  • IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_PERIPHERY_PHY β€” for PERIPHERY PHY configuration 🌸
  • IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_PERIPHERY_AUX β€” for PERIPHERY AUX configuration πŸŽ€
  • IWL_FW_INI_CONFIG_SET_TYPE_DEVICE_MEMORY β€” for DEVICE MEMORY configuration ✨
  • IWL_FW_INI_CONFIG_SET_TYPE_CSR β€” for CSR configuration πŸ‘‘
  • IWL_FW_INI_CONFIG_SET_TYPE_DBGC_DRAM_ADDR β€” for DBGC_DRAM_ADDR configuration πŸ”₯
  • IWL_FW_INI_CONFIG_SET_TYPE_PERIPH_SCRATCH_HWM β€” for PERIPH SCRATCH HWM configuration πŸ’œ
  • IWL_FW_INI_CONFIG_SET_TYPE_MAX_NUM β€” the max number of configuration supported, aka the ceiling, the final boss, the "that's all folks" 🌈

πŸ‘€ SEE ALSO πŸ‘€

the whole friend group, fr fr β€” all of these live in 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)
  • struct iwl_fw_ini_conf_set_tlv(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)

bestie this page came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” so like, from the future?? iconic honestly πŸ’€βœ¨ anyway that's the whole page, mwah, go read the source, iykyk πŸ§šβ€β™€οΈπŸ’–
πŸ“¦ where this page comes from