STRUCT IWL_NVM_GET_INFO_RSP_V4(9)
π struct iwl_n..._info_rsp_v4(9) β Kernel API Manual π
okay so bestie, welcome to the glow-up of the kernel API manual for struct iwl_n..._info_rsp_v4(9) β yes that's the truncated title, no we don't make the rules, the tooling does π. This is the page for the response struct you get back when you ask the firmware for NVM data. She's a v4, she's iconic, she's a bundle of four lil structs, and we're gonna go through every single one. periodt β¨
πΈ NAME πΈ
struct iwl_nvm_get_info_rsp_v4 β literally the response to get NVM data. that's the whole vibe. π
π¦ SYNOPSIS π¦
struct iwl_nvm_get_info_rsp_v4 {
struct iwl_nvm_get_info_general general;
struct iwl_nvm_get_info_sku mac_sku;
struct iwl_nvm_get_info_phy phy_sku;
struct iwl_nvm_get_info_regulatory_v2 regulatory;
};
like, she's just four fields stacked, standing there, serving structure π
π Members π
generalβ the general NVM data. the main character of the group honestly, this is where the overall info lives πmac_skuβ all the data relating to the MAC sku πphy_skuβ all the data relating to the PHY sku π§regulatoryβ the regulatory data, aka the "where am I allowed to radio" tea π
no cap, that's every member. we got all four, nothing skipped. π₯
β SEE ALSO β
the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h is the home base, and then there's a whole friend group of related pages β go read them, iykyk π«Ά
enum iwl_regulatory_and_nvm_subcmd_ids(9)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_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 the whole friend list fr fr π
ngl there are no bugs, warnings, or exit statuses on this page β it's a struct page, so what you see is what you get π
okay that's the page bestie, go forth and read your NVM data responsibly πΈ so anyway, this whole thing ships from ./drivers/net/wireless/intel/i... and the version is dated October 2026, and yes the footer also insists on telling you struct iwl_n..._info_rsp_v4(9) one more time on the way out. slay, 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