ENUM IWL_FW_INI_CONFIG_SET_TYPE(9)
πΈ 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
- 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