ENUM IWL_REGULATORY_AND_NVM_SUBCMD_IDS(9)
π¦ enum iwl_regulatory_and_nvm_subcmd_ids(9) β the Kernel API Manual moment π¦
okay bestie, so this is a page from the Kernel API Manual, and it's literally all about enum iwl_regulatory_and_nvm_subcmd_ids β the regulatory/NVM commands gig. no cap, it's giving "firmware whisperer" energy π
β¨ NAME β¨
enum iwl_regulatory_and_nvm_subcmd_ids β regulatory/NVM commands π
πΈ SYNOPSIS πΈ
enum iwl_regulatory_and_nvm_subcmd_ids {
NVM_ACCESS_COMPLETE ,
LARI_CONFIG_CHANGE ,
NVM_GET_INFO ,
TAS_CONFIG ,
SAR_OFFSET_MAPPING_TABLE_CMD ,
MCC_ALLOWED_AP_TYPE_CMD ,
LARI_CONFIG_EXTENSION ,
PNVM_INIT_COMPLETE_NTFY
};
like, that's the whole roster. eight icons, one enum, zero notes πβ¨
π Constants π
π NVM_ACCESS_COMPLETE
pairs with struct iwl_nvm_access_complete_cmd β that's its whole personality π«Ά
π LARI_CONFIG_CHANGE
the multiverse era fr fr, it's associated with:
struct iwl_lari_config_change_cmd_v1struct iwl_lari_config_change_cmd_v6struct iwl_lari_config_change_cmd_v8struct iwl_lari_config_change_cmd
all the versions, all the slay π
π NVM_GET_INFO
okay so this one's a two-parter bestie: the command is struct iwl_nvm_get_info, and the response is struct iwl_nvm_get_info_rsp. see? give and receive. main character energy π₯
π TAS_CONFIG
rolls with union iwl_tas_config_cmd β note the union, not struct, don't let anyone gaslight you π
π SAR_OFFSET_MAPPING_TABLE_CMD
rides with struct iwl_sar_offset_mapping_cmd β¨
π MCC_ALLOWED_AP_TYPE_CMD
rides with struct iwl_mcc_allowed_ap_type_cmd πΈ
π LARI_CONFIG_EXTENSION
rides with struct iwl_lari_config_extension_cmd π
π PNVM_INIT_COMPLETE_NTFY
rides with struct iwl_pnvm_init_complete_ntfy β notif energy, we love a heads-up β
π SEE ALSO π
so like, the kernel file lives at ./drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h, and honestly the whole friend group is linked here. huge cast, but every single one matters:
enum iwl_nvm_access_op(9)enum iwl_nvm_access_target(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)
π real talk: this page is from ./drivers/net/wireless/intel/i... and it's dated October 2026, version tag and all. don't come for me, I'm just the messenger π§
and that's the whole page bestie β you ate that, fr fr. mwah ππ¦πΈ
π¦ 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