ENUM IWL_LTR_CONFIG_FLAGS(9)
β¨ enum iwl_ltr_config_flags(9) β¨
okay so bestie, we're in the Kernel API Manual today and this page is literally all about enum iwl_ltr_config_flags β the masks for the LTR config command flags π
yes it's niche, no I will not be normal about it.
πΈ NAME πΈ
enum iwl_ltr_config_flags β masks for LTR config command flags π
π¦ SYNOPSIS π¦
enum iwl_ltr_config_flags {
LTR_CFG_FLAG_FEATURE_ENABLE ,
LTR_CFG_FLAG_HW_DIS_ON_SHADOW_REG_ACCESS ,
LTR_CFG_FLAG_HW_EN_SHRT_WR_THROUGH ,
LTR_CFG_FLAG_HW_DIS_ON_D0_2_D3 ,
LTR_CFG_FLAG_SW_SET_SHORT ,
LTR_CFG_FLAG_SW_SET_LONG ,
LTR_CFG_FLAG_DENIE_C10_ON_PD ,
LTR_CFG_FLAG_UPDATE_VALUES
};
like, that's the whole enum, look at her go π
π Constants π
okay one by one, no skipping, we don't do that here:
LTR_CFG_FLAG_FEATURE_ENABLEβ the feature operational status, i.e. is this thing even on, bestie π«LTR_CFG_FLAG_HW_DIS_ON_SHADOW_REG_ACCESSβ allow LTR change on shadow memory access πLTR_CFG_FLAG_HW_EN_SHRT_WR_THROUGHβ allow LTR msg send on ANY LTR reg change π₯ note the "ANY", she means itLTR_CFG_FLAG_HW_DIS_ON_D0_2_D3β allow LTR msg send on transition from D0 to D3 π¦LTR_CFG_FLAG_SW_SET_SHORTβ fixed static short LTR register πLTR_CFG_FLAG_SW_SET_LONGβ fixed static short LONG register π yes it says "short LONG", that's what the page says, I don't make the rules, I just report them faithfullyLTR_CFG_FLAG_DENIE_C10_ON_PDβ allow going into C10 on PD π (and yes, "DENIE" is spelled exactly like that, we respect her government name)LTR_CFG_FLAG_UPDATE_VALUESβ update config values and short idle timeout β
π SEE ALSO π
buckle up, this list is giving extended universe, and every single one of these is getting her moment:
Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h, plus:
struct iwl_ltr_config_cmd_v1(9)struct iwl_ltr_config_cmd(9)enum iwl_power_flags(9)struct iwl_powertable_cmd(9)enum iwl_device_power_flags(9)struct iwl_device_power_cmd(9)struct iwl_mac_power_cmd_v2(9)struct iwl_mac_power_cmd(9)struct iwl_dev_tx_power_common(9)struct iwl_dev_tx_power_cmd_v3(9)struct iwl_dev_tx_power_cmd_v4(9)struct iwl_dev_tx_power_cmd_v5(9)struct iwl_dev_tx_power_cmd_v8(9)struct iwl_dev_tx_power_cmd_v3_v8(9)struct iwl_dev_tx_power_cmd_v9(9)struct iwl_dev_tx_power_cmd_v10(9)enum iwl_geo_per_chain_offset_operation(9)struct iwl_per_chain_offset(9)struct iwl_geo_tx_power_profiles_cmd_v1(9)struct iwl_geo_tx_power_profiles_cmd_v2(9)struct iwl_geo_tx_power_profiles_cmd_v3(9)struct iwl_geo_tx_power_profiles_cmd_v4(9)struct iwl_geo_tx_power_profiles_cmd_v5(9)struct iwl_geo_tx_power_profiles_cmd_v6(9)struct iwl_geo_tx_power_profiles_resp(9)enum iwl_ppag_flags(9)union iwl_ppag_table_cmd(9)struct iwl_sar_offset_mapping_cmd(9)struct iwl_beacon_filter_cmd(9)struct iwl_txpower_constraints_cmd(9)
ngl this page is short but she ate π read the SEE ALSO before you go poking at LTR config flags, iykyk.
okay that's the whole page, mwah π«Ά this little gem lives at ./drivers/net/wireless/intel/i... and she's dated October 2026, forever iconic, periodt πβπ
π¦ 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