ENUM IWL_NVM_ACCESS_TARGET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum iwl_nvm_access_target(9) πŸ’–

okay bestie, welcome to the Kernel API Manual entry for enum iwl_nvm_access_target β€” yes that's the whole title, and yes we're gonna get through it together, no cap 🫢


✨ NAME ✨

enum iwl_nvm_access_target β€” literally just tells you which target the NVM_ACCESS_CMD is pointed at. that's the whole vibe. the target of the NVM_ACCESS_CMD, periodt πŸ’…


🌸 SYNOPSIS 🌸

so here's the little enum, exactly as it lives, don't touch the formatting, she's perfect:

enum iwl_nvm_access_target {
    NVM_ACCESS_TARGET_CACHE ,
    NVM_ACCESS_TARGET_OTP ,
    NVM_ACCESS_TARGET_EEPROM

};

three constants, three possible targets, one icon main character enum πŸ‘‘


πŸŽ€ Constants πŸŽ€

okay so this is the part where each constant gets its little moment:

  • NVM_ACCESS_TARGET_CACHE β€” access the cache. that's it, that's the whole thing, she just says "access the cache" and honestly? iconic.
  • NVM_ACCESS_TARGET_OTP β€” access the OTP ✨
  • NVM_ACCESS_TARGET_EEPROM β€” access the EEPROM πŸ’Ύ

so when you're picking a target, you're picking one of these three. cache, OTP, or EEPROM. no secret fourth option, ngl, the enum said what it said πŸ™ˆ


πŸ¦‹ SEE ALSO πŸ¦‹

okay this list is LONG, like genuinely long, so buckle up bestie β€” every single one of these comes from the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h, and every single one is a (9) manpage so you know they mean business:

  • enum iwl_regulatory_and_nvm_subcmd_ids(9)
  • enum iwl_nvm_access_op(9)
  • enum iwl_nvm_section_type(9)
  • struct iwl_nvm_access_cmd(9)
  • struct iwl_nvm_access_resp(9)
  • enum iwl_nvm_info_general_flags(9)
  • struct iwl_nvm_get_info_general(9)
  • enum iwl_nvm_mac_sku_flags(9)
  • struct iwl_nvm_get_info_sku(9)
  • struct iwl_nvm_get_info_phy(9)
  • struct iwl_nvm_get_info_regulatory_v1(9)
  • struct iwl_nvm_get_info_regulatory_v2(9)
  • struct iwl_nvm_get_info_rsp_v3(9)
  • struct iwl_nvm_get_info_rsp_v4(9)
  • struct iwl_nvm_get_info_regulatory(9)
  • struct iwl_nvm_get_info_rsp(9)
  • struct iwl_nvm_access_complete_cmd(9)
  • struct iwl_mcc_update_cmd(9)
  • enum iwl_geo_information(9)
  • struct iwl_mcc_update_resp_v3(9)
  • struct iwl_mcc_update_resp_v4(9)
  • struct iwl_mcc_update_resp_v8(9)
  • struct iwl_mcc_chub_notif(9)
  • struct iwl_tas_config_cmd_common(9)
  • struct iwl_tas_config_cmd_v3(9)
  • enum iwl_tas_uhb_allowed_flags(9)
  • struct iwl_tas_config_cmd_v4(9)
  • enum bios_source(9)
  • struct iwl_bios_config_hdr(9)
  • struct iwl_lari_config_extension_cmd(9)
  • struct bios_value_u32(9)
  • struct iwl_tas_config_cmd(9)
  • enum iwl_lari_config_masks(9)
  • struct iwl_lari_config_change_cmd_v1(9)
  • struct iwl_lari_config_change_cmd_v6(9)
  • struct iwl_lari_config_change_cmd_v8(9)
  • struct iwl_lari_config_change_cmd(9)
  • struct iwl_pnvm_init_complete_ntfy(9)
  • struct iwl_mcc_allowed_ap_type_cmd_v1(9)
  • struct iwl_mcc_allowed_ap_type_cmd(9)

like, that's forty. FORTY. someone was in their era when they wrote that header file and I respect it πŸ’œ

quick reminder bestie: all of those live in ./drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h, so that's your one-stop shop if you wanna go read the actual source 🌈

πŸ’« the cute sign-off πŸ’«

so this page came from ./drivers/net/wireless/intel/i... (yeah it's truncated in the footer, that's just how the manpage renders it, not me being lazy fr fr) and she's dated October 2026 β€” a whole timestamp, she's got a birthday πŸŽ‚

anyway that's the enum, you ate that, go read the other forty manpages, mwah πŸ’‹ bye bestie!! πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from