i40e_nvmupd_nvm_read(9)
π NAME π
okay so bestie, welcome to the i40e_nvmupd_nvm_read page β it's a Kernel API Manual entry, and it does exactly what it says on the tin: Read NVM. that's it. that's the whole vibe. π
β¨ SYNOPSIS β¨
int i40e_nvmupd_nvm_read (struct i40e_hw *hw , struct i40e_nvm_access
*cmd , u8 *bytes , int *perrno );
π«Ά ARGUMENTS π«Ά
hwβ pointer to hardware structure. like, the actual hardware. the main character. πcmdβ pointer to the nvm update command buffer. it's giving "instructions live here". πbytesβ pointer to the data buffer. this is where the data goes, no cap. πperrnoβ pointer to return error code. if something goes wrong, this is the one who tells you. π
πΈ DESCRIPTION πΈ
literally just this: the cmd structure contains identifiers and data buffer. that's the whole description, i'm not even joking β it ate and left no crumbs. β¨
π¦ SEE ALSO π¦
so first up, the file itself lives at Kernel file ./drivers/net/ethernet/intel/i40e/i40e_nvm.c β the source of truth, iykyk. π§
and then. okay. brace yourself. the whole friend group: π
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_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_command(9)i40e_nvmupd_clear_wait_state(9)i40e_nvmupd_check_wait_event(9)
like, the entire extended universe. go read them all, bestie. ππ
so yeah, that's the page! this cutie came out of./drivers/net/ethernet/intel/i40e, dated October 2026, and the whole thing is filed underi40e_nvmupd_nvm_read(9). slay, bye! π β¨π
π¦ 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