ENUM IWL_FW_INI_TRIGGER_APPLY_POLICY(9)
π enum iwl_fw_ini_trigger_apply_policy(9) β the Kernel API Manual, bestie edition π
okay so this is a page from the enum iwl_fw_...apply_policy(9) Kernel API Manual, and we're about to get into it. no cap, this one's a little enum with big main character energy π
β¨ NAME β¨
enum iwl_fw_ini_trigger_apply_policy β literally the thing that determines how to apply triggers. that's it. that's the job. she decides the how. π¦
πΈ SYNOPSIS πΈ
enum iwl_fw_ini_trigger_apply_policy {
IWL_FW_INI_APPLY_POLICY_MATCH_TIME_POINT ,
IWL_FW_INI_APPLY_POLICY_MATCH_DATA ,
IWL_FW_INI_APPLY_POLICY_OVERRIDE_REGIONS ,
IWL_FW_INI_APPLY_POLICY_OVERRIDE_CFG ,
IWL_FW_INI_APPLY_POLICY_OVERRIDE_DATA ,
IWL_FW_INI_APPLY_POLICY_DUMP_COMPLETE_CMD ,
IWL_FW_INI_APPLY_POLICY_SPLIT_DUMP_RESET
};
look at her. seven constants, zero notes. iconic. π
π Constants π
so each one of these is a policy, and each one tells the trigger how to behave. let's meet the whole squad π«Ά
IWL_FW_INI_APPLY_POLICY_MATCH_TIME_POINTβ match by time point. that's the whole vibe. β°IWL_FW_INI_APPLY_POLICY_MATCH_DATAβ match by trigger data. yes, by trigger data. πIWL_FW_INI_APPLY_POLICY_OVERRIDE_REGIONSβ override the regions mask. and if you don't pick this one? Append otherwise. that's the deal, fr fr. πIWL_FW_INI_APPLY_POLICY_OVERRIDE_CFGβ override trigger configuration. simple, clean, slays. β¨IWL_FW_INI_APPLY_POLICY_OVERRIDE_DATAβ override trigger data. and again, if you're not overriding, it's Append otherwise. consistency queen πIWL_FW_INI_APPLY_POLICY_DUMP_COMPLETE_CMDβ send cmd once dump collected. like, wait for the whole dump, then send. patience is a virtue bestie. π¨IWL_FW_INI_APPLY_POLICY_SPLIT_DUMP_RESETβ split this dump into regions before and after the reset handshake. two halves, one dump, we love a structured moment. π§
π¦ SEE ALSO π¦
okay this is the part where the page just. keeps. going. and honestly? we respect the commitment. all of 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)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_reset_fw_policy(9)enum iwl_fw_ini_dump_policy(9)enum iwl_fw_ini_dump_type(9)
like I said. the whole squad showed up. π«
quick heads up bestie: a bunch of these arestructand a bunch areenum, and the original page mixes them together in one big paragraph. we kept every single one, so nothing's missing β just know that it's a list of references, not an ordered saga. π
and that's the page!! mwah π
cute little sign-off for you: this beauty comes from ./drivers/net/wireless/intel/i... and it's dated October 2026, and the title on the tin is, once again, enum iwl_fw_...apply_policy(9). go forth and apply those triggers correctly, bestie πβ
π¦ 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