i40e_read_nvm_word_srctl(9)
π i40e_read_nvm_word_srctl π
okay bestie, welcome to the Kernel API Manual β¨ this one's a lil function from the i40e driver fam and it's literally just here to read a single 16-bit word out of Shadow RAM. tiny job, big main character energy π
β¨ NAME β¨
i40e_read_nvm_word_srctl β reads Shadow RAM via the SRCTL register π¦
πΈ SYNOPSIS πΈ
int i40e_read_nvm_word_srctl (struct i40e_hw *hw , u16 offset , u16
*data );
no cap, that's the whole signature. three args, one int coming back at you π
π ARGUMENTS π
hwβ pointer to the HW structure. it's giving "here's the hardware context, pls use it wisely" πoffsetβ offset of the Shadow RAM word to read, and the valid range is0x000000β0x001FFF(yes, keep it in there, don't go wandering π«Ά)dataβ the word read from the Shadow RAM. this is where the answer lands, bestie π«
π₯ DESCRIPTION π₯
Reads one 16 bit word from the Shadow RAM using the GLNVM_SRCTL register. that's it, that's the vibe β one word, one register, zero drama π§
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e_nvm.c i40e_init_nvm(9),i40e_acquire_nvm(9),i40e_release_nvm(9),i40e_poll_sr_srctl_done_bit(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)
like, the whole i40e NVM friend group showed up to the group chat ππ
okay that's the page, periodt π
this lil icon lives in ./drivers/net/ethernet/intel/i40e and the version/date energy on this one is October 2026 β go read some Shadow RAM, 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