igb_poll_eerd_eewr_done(9)
π NAME π
okay so bestie, you opened the page for igb_poll_eerd_eewr_done(9) from the Kernel API Manual, and Iβm obsessed: this function is literally here to poll for EEPROM read/write completion. slay. β¨
π SYNOPSIS π
s32 igb_poll_eerd_eewr_done (struct e1000_hw *hw , int ee_reg );
π ARGUMENTS π
hwβ pointer to the HW structure. the hardware struct pointer, periodt.ee_regβ EEPROM flag for polling. this is the flag bestie, no notes.
π¦ DESCRIPTION π¦
So hereβs the vibe: she polls the EEPROM status bit for either read or write completion, based upon the value of 'ee_reg'. That means ee_reg is the thing deciding which completion weβre checking for, and the status bit is the thing getting polled. lowkey simple, highkey essential. π
π SEE ALSO π
the whole squad, fr fr:
- 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_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_read_nvm_eerd(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)
ok bye bestie π β igb_poll_eerd_eewr_done(9), Kernel API Manual, source ./drivers/net/ethernet/intel/igb, October 2026. byeeee β¨
π¦ 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