igb_get_auto_rd_done(9)
π igb_get_auto_rd_done β Kernel API Manual, section 9 β¨
okay so bestie, welcome to section 9 of the Kernel API Manual, and today's main character is igb_get_auto_rd_done. it's a tiny little vibe-check function for your EEPROM, and honestly? she's doing the most with very little. let's get into it π
πΈ NAME πΈ
igb_get_auto_rd_done β literally just checks whether the auto read finished. that's it. that's her whole job. no cap. π
π¦ SYNOPSIS π¦
s32 igb_get_auto_rd_done (struct e1000_hw *hw );
she takes one pointer, she returns an s32, and she minds her own business. periodt. β¨
π ARGUMENTS π
hwβ pointer to the HW structure π«Ά (yes bestie, that's the whole argument list, she's low-maintenance like that)
π DESCRIPTION π
Check EEPROM for Auto Read done bit. π
that's the assignment and she ate. she goes into the EEPROM, peeks at the Auto Read done bit, and reports back. highkey iconic for a function whose entire personality is one sentence. π fr fr though, that bit is the whole story β no extras, no surprises, no little side quests. π
π SEE ALSO π
the girlies she hangs out with in the kernel, all up in ./drivers/net/ethernet/intel/igb/e1000_mac.c β go say hi, they're all lovely π
- pcie & vfta besties:
igb_get_bus_info_pcie(9),igb_clear_vfta(9),igb_write_vfta(9),igb_vfta_set(9),igb_find_vlvf_slot(9) - address squad:
igb_init_rx_addrs(9),igb_check_alt_mac_addr(9),igb_rar_set(9),igb_mta_set(9),igb_hash_mc_addr(9),igb_update_mc_addr_list(9) - link & flow-control crew:
igb_i21x_hw_doublecheck(9),igb_clear_hw_cntrs_base(9),igb_check_for_copper_link(9),igb_setup_link(9),igb_config_collision_dist(9),igb_set_fc_watermarks(9),igb_set_default_fc(9),igb_force_mac_fc(9),igb_config_fc_after_link_up(9),igb_get_speed_and_duplex_copper(9) - semaphore & led girlies:
igb_get_hw_semaphore(9),igb_put_hw_semaphore(9),igb_valid_led_default(9),igb_id_led_init(9),igb_cleanup_led(9),igb_blink_led(9),igb_led_off(9) - misc icons:
igb_disable_pcie_master(9),igb_validate_mdi_setting(9),igb_write_8bit_ctrl_reg(9),igb_enable_mng_pass_thru(9)
that's thirty-two (32) references bestie, count them if you want, i'll wait ππ
okay that's the whole page, mwah π β signed, sealed, and shipped from ./drivers/net/ethernet/intel/igb, dated October 2026, section 9 forever π
π¦ 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