igb_read_nvm_eerd(9)
okay so welcome to the igb_read_nvm_eerd(9) page from the Kernel API Manual β yes bestie, we're doing EEPROM reads with the EERD register and it's lowkey iconic π
β¨
πΈ NAME πΈ
igb_read_nvm_eerdβ Reads EEPROM using EERD register. periodt. π
β¨ SYNOPSIS β¨
Here's the exact signature, no cap:
s32 igb_read_nvm_eerd (struct e1000_hw *hw , u16 offset , u16 words , u16 *data );
π ARGUMENTS π
hwβ pointer to the HW structure, aka the main character struct π«Άoffsetβ offset of word in the EEPROM to readwordsβ number of words to readdataβ word read from the EEPROM
π¦ DESCRIPTION π¦
Reads a 16 bit word from the EEPROM using the EERD register. That's the whole plot, bestie β slay π
π SEE ALSO π
Go vibe-check these:
- Kernel file
./drivers/net/ethernet/intel/igb/e1000_nvm.c igb_raise_eec_clk(9)igb_lower_eec_clk(9)igb_shift_out_eec_bits(9)igb_shift_in_eec_bits(9)igb_poll_eerd_eewr_done(9)igb_acquire_nvm(9)igb_standby_nvm(9)e1000_stop_nvm(9)igb_release_nvm(9)igb_ready_nvm_eeprom(9)igb_read_nvm_spi(9)igb_write_nvm_spi(9)igb_read_part_string(9)igb_read_mac_addr(9)igb_validate_nvm_checksum(9)igb_update_nvm_checksum(9)igb_get_fw_version(9)
mwah π this page is from ./drivers/net/ethernet/intel/igb, dated October 2026, and the manual entry is igb_read_nvm_eerd(9) β 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