i40e_nvmupd_exec_aq(9)
π i40e_nvmupd_exec_aq β bestie edition
okay so this is a page from the Kernel API Manual, and it's all about i40e_nvmupd_exec_aq, which β say it with me β runs an AQ command. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
i40e_nvmupd_exec_aq β Run an AQ command π₯
πΈ SYNOPSIS πΈ
int i40e_nvmupd_exec_aq (struct i40e_hw *hw , struct i40e_nvm_access
*cmd , u8 *bytes , int *perrno );
like, that's the whole signature. four args. no cap. π
π ARGUMENTS π
hwβ pointer to hardware structure. the actual hardware baddie herself. πcmdβ pointer to nvm update command buffer. this is the command, bestie, treat her with respect. πbytesβ pointer to the data buffer. where the data lives. literally.perrnoβ pointer to return error code. so if stuff goes sideways, this is where the tea gets spilled. π
π¦ DESCRIPTION π¦
so here's the thing β the cmd structure contains identifiers and a data buffer. that's it. that's the description. short and iconic, honestly. β¨
ngl this page is doing the absolute bare minimum on the description front and i respect the confidence.
π SEE ALSO π
peak cross-referencing energy, i fear. the kernel file for all this lives at:
./drivers/net/ethernet/intel/i40e/i40e_nvm.c
and here's the whole friend group, all of them, none skipped, because we don't do that here π«Ά:
i40e_init_nvm(9)i40e_acquire_nvm(9)i40e_release_nvm(9)i40e_poll_sr_srctl_done_bit(9)i40e_read_nvm_word_srctl(9)i40e_read_nvm_aq(9)i40e_read_nvm_word_aq(9)__i40e_read_nvm_word(9)i40e_read_nvm_word(9)i40e_read_nvm_module_data(9)i40e_read_nvm_buffer_srctl(9)i40e_read_nvm_buffer_aq(9)__i40e_read_nvm_buffer(9)i40e_read_nvm_buffer(9)i40e_write_nvm_aq(9)i40e_calc_nvm_checksum(9)i40e_update_nvm_checksum(9)i40e_validate_nvm_checksum(9)i40e_nvmupd_validate_command(9)i40e_nvmupd_nvm_erase(9)i40e_nvmupd_nvm_write(9)i40e_nvmupd_nvm_read(9)i40e_nvmupd_get_aq_result(9)i40e_nvmupd_get_aq_event(9)i40e_nvmupd_state_init(9)i40e_nvmupd_state_reading(9)i40e_nvmupd_state_writing(9)i40e_nvmupd_command(9)i40e_nvmupd_clear_wait_state(9)i40e_nvmupd_check_wait_event(9)
and that's the page!! π this one came out of ./drivers/net/ethernet/intel/i40e, dated October 2026, and the manpage slot it lives in is i40e_nvmupd_exec_aq(9). go read the source, bestie, it's giving main character energy ππ¦β
π¦ 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