i40e_acquire_nvm(9)
β¨ i40e_acquire_nvm(9) β¨
ok so this is a page from the Kernel API Manual β yes bestie, the kernel has a manual too, and it's lowkey iconic π
πΈ NAME πΈ
i40e_acquire_nvm β the generic way to ask for the NVM ownership, basically sliding into the NVM's DMs and asking "hey, can I have the keys for a sec?" π
π¦ SYNOPSIS π¦
int i40e_acquire_nvm (struct i40e_hw *hw , enum
i40e_aq_resource_access_type access );
π ARGUMENTS π
hwβ pointer to the HW structure. the actual hardware vibes live in here π«Άaccessβ the NVM access type, and it's giving read or write. choose your fighter β¨
π DESCRIPTION π
so this function will request NVM ownership for reading, and it does it via the proper Admin Command. that's the whole thing. not me writing a whole manpage for a one-liner, but honestly? she earned it π
ngl, the description says for reading even though access can be read or write β that's literally what the page says, so I'm not gonna invent lore about it π
π SEE ALSO π
the kernel file wanted to be included too, so:
./drivers/net/ethernet/intel/i40e/i40e_nvm.c
and the whole squad β literally the entire NVM friend group, no cap:
i40e_init_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_command(9)i40e_nvmupd_clear_wait_state(9)i40e_nvmupd_check_wait_event(9)
and that's the page!! π this little beauty comes from ./drivers/net/ethernet/intel/i40e, dated October 2026, and she's filed under i40e_acquire_nvm(9) β go forth and acquire that NVM bestie, you got this π¦β¨π
π¦ 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