i40e_nvmupd_command(9)
β¨ NAME β¨
Bestie, meet i40e_nvmupd_command(9) β it's straight from the Kernel API Manual, and the name is giving exactly what it needs to give: i40e_nvmupd_command β Process an NVM update command. Name tag folded in near the top, no copied header line, we're being so good today. π
π SYNOPSIS π
Here's the signature, exactly as it appears β no edits, no cap:
int i40e_nvmupd_command (struct i40e_hw *hw , struct i40e_nvm_access *cmd , u8 *bytes , int *perrno );
π¦ ARGUMENTS π¦
Okay so this function takes four things, and every single one is right here:
hwβ pointer to hardware structure. Literally the hardware hookup. π₯cmdβ pointer to nvm update command. That's the command bestie.bytesβ pointer to the data buffer. Data goes here. πΎperrnoβ pointer to return error code. It's the pointer that carries the return error code back. π«Ά
πΈ DESCRIPTION πΈ
The whole description is short and iconic: Dispatches command depending on what update state is current. So it looks at what update state is current, and it dispatches the command depending on that. That's the documented behavior, periodt. β¨
No extra lore, no invented side quests β just dispatch based on the current update state. π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/intel/i40e/i40e_nvm.c β that's the file path, bestie, right there in the source.
And the whole SEE ALSO friend group is stacked, no one left out:
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_exec_aq(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_clear_wait_state(9)i40e_nvmupd_check_wait_event(9)
Cute sign-off: source/version is./drivers/net/ethernet/intel/i40e, dated October 2026.i40e_nvmupd_command(9)out β 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