STRUCT IWL_NVM_ACCESS_RESP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_nvm_access_resp(9) β€” Kernel API Manual πŸ’…

okay so bestie, welcome to the glow-up era of the kernel API manual β€” this is struct iwl_nvm_access_resp, and she is literally the reply you get back after you send an NVM_ACCESS_CMD. it's giving "you asked, she answered." πŸŽ€


✨ SYNOPSIS ✨

like, here's her whole entire lewk, no cap:

struct iwl_nvm_access_resp {
    __le16 offset;
    __le16 length;
    __le16 type;
    __le16 status;
    u8 data[];
 };

she's a flexible queen β€” that data[] at the end is a flexible array member, iykyk πŸ’…


🌸 Members 🌸

  • offset β€” offset in bytes into the section. like, where in the section we're at, coordinates style πŸ“
  • length β€” in bytes, either how much was written or read. she's versatile like that πŸ¦‹
  • type β€” NVM_SECTION_TYPE_* (the section's whole vibe check)
  • status β€” 0 for success, fail otherwise. zero means slay, anything else means 😭
  • data β€” if read operation, the data returned. Empty on write. so on a write she's literally empty-handed, iconic behavior πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, fr fr β€” every single one:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h
  • 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)
  • 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)

🫢 the cute lil sign-off 🫢

so this whole thing lives at ./drivers/net/wireless/intel/i... (yes it's abbreviated on the page, that's the lore), and it's dated October 2026 β€” future-coded much? ⭐ go read the whole friend group above, they're all eating and leaving no crumbs πŸ‘‘

periodt. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from