STRUCT IWL_NVM_ACCESS_RESP(9)
π 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β0for 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
- 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