e1000e_poll_eerd_eewr_done(9)
π e1000e_poll_eerd_eewr_done(9) β like, the Kernel API Manual era π«Ά
okay so bestie, welcome to e1000e_poll_eerd_eewr_done β yes that's the whole name, no we're not abbreviating it, it's iconic and we respect it π This is a page from the Kernel API Manual, section 9, and it's literally all about sitting there refreshing the EEPROM status bit until it tells you it's done. main character energy tbh β¨
πΈ NAME πΈ
e1000e_poll_eerd_eewr_done β polls for EEPROM read/write completion π like a little vibe check on your EEPROM, fr fr.
β¨ SYNOPSIS β¨
s32 e1000e_poll_eerd_eewr_done (struct e1000_hw *hw , int ee_reg );
that's it. that's the whole call. copy it exactly, don't get creative with it π
π¦ ARGUMENTS π¦
hwβ pointer to the HW structure π«Ά you know her, you love her, she's the hardware context.ee_regβ the EEPROM flag for polling π this is the little switch that tells the function whether you're waiting on a read or a write.
π DESCRIPTION π
So the way that this works π β it polls the EEPROM status bit for either read or write completion, and which one it's checking depends on the value of ee_reg. That's it. That's the whole job. She polls, she checks, she waits for the status bit to say "done bestie" π
ngl the entire function hinges on that ee_reg value, so pls actually pass the right one πβ¨
π₯ SEE ALSO π₯
the whole friend group π«Ά all of these are siblings, iykyk:
- Kernel file
./drivers/net/ethernet/intel/e1000e/nvm.cπ e1000_raise_eec_clk(9)e1000_lower_eec_clk(9)e1000_shift_out_eec_bits(9)e1000_shift_in_eec_bits(9)e1000e_acquire_nvm(9)e1000_standby_nvm(9)e1000_stop_nvm(9)e1000e_release_nvm(9)e1000_ready_nvm_eeprom(9)e1000e_read_nvm_eerd(9)e1000e_write_nvm_spi(9)e1000_read_pba_string_generic(9)e1000_read_mac_addr_generic(9)e1000e_validate_nvm_checksum_generic(9)e1000e_update_nvm_checksum_generic(9)e1000e_reload_nvm_generic(9)
and that's the page!! π
this little cutie lives at ./drivers/net/ethernet/intel/e... and the version stamp is dated October 2026, landing right back on e1000e_poll_eerd_eewr_done(9) like a little bow on top of the whole thing πβ¨ go poll that status bit 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