ice_aq_update_nvm(9)
π ice_aq_update_nvm π
hey bestie, this is the Kernel API Manual page for ice_aq_update_nvm(9) β section 9, and it's giving βadmin queue commands updating the NVMβ energy. no cap, we're keeping every argument and every reference. π¦
πΈ NAME πΈ
okay so the name is ice_aq_update_nvm - and the original page leaves that little dash with no description after it. that's the whole NAME section, bestie β minimalist icon behavior, periodt. π
β¨ SYNOPSIS β¨
the signature, exactly as the original has it β spaces, line breaks, and all:
int ice_aq_update_nvm (struct ice_hw *hw , u16 module_typeid , u32
offset , u16 length , void *data , bool last_command , u8 command_flags
, struct ice_sq_cd *cd );
π ARGUMENTS π
hwβ pointer to the HW struct.module_typeidβ where the module pointer lives, counted in words from the beginning of the NVM.offsetβ byte offset from the beginning of the module.lengthβ how many bytes of the section get written, starting fromoffset.dataβ the command buffer; its size in bytes is exactlylength(size [bytes] = length).last_commandβ tells you if this is the last command in a series.command_flagsβ the command parameters.cdβ pointer to the command details structure, orNULL.
π DESCRIPTION π
this function updates the NVM using the admin queue commands β opcode 0x0703, fr fr. that's the main character move: admin queue commands, NVM update, iconic. π₯
π¦ SEE ALSO π¦
the kernel file is ./drivers/net/ethernet/intel/ice/ice_nvm.c, and here's the whole friend group β every single reference, no skips:
ice_aq_read_nvm(9)ice_read_flat_nvm(9)ice_aq_erase_nvm(9)ice_read_sr_word(9)ice_acquire_nvm(9)ice_release_nvm(9)ice_get_flash_bank_offset(9)ice_read_flash_module(9)ice_read_nvm_module(9)ice_read_nvm_sr_copy(9)ice_read_netlist_module(9)ice_get_pfa_module_tlv(9)ice_read_pba_string(9)ice_get_nvm_ver_info(9)ice_get_inactive_nvm_ver(9)ice_get_orom_civd_data(9)ice_get_orom_ver_info(9)ice_get_inactive_orom_ver(9)ice_get_netlist_info(9)ice_get_inactive_netlist_ver(9)ice_discover_flash_size(9)ice_read_sr_pointer(9)ice_read_sr_area_size(9)ice_determine_active_flash_banks(9)ice_get_nvm_css_hdr_len(9)ice_determine_css_hdr_len(9)ice_init_nvm(9)ice_nvm_validate_checksum(9)ice_nvm_write_activate(9)ice_aq_nvm_update_empr(9)
π cute sign-off: from ./drivers/net/ethernet/intel/ice, October 2026, for ice_aq_update_nvm(9) β bye bestie! π«Ά
π¦ 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