ENUM IWL_FW_INI_TRIGGER_APPLY_POLICY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ 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 are struct and a bunch are enum, 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