STRUCT IWL_NVM_GET_INFO_RSP_V4(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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