igc_get_auto_rd_done(9)
π igc_get_auto_rd_done(9) β like, the Kernel API Manual page, bestie π
okay so this is a page straight out of the Kernel API Manual and it's lowkey one of those tiny little helpers that keeps the whole igc driver from acting up π it is short, it is iconic, and yes we are gonna go through every single crumb of it together β¨
β¨ NAME β¨
igc_get_auto_rd_done β checks whether the auto read finished, no cap π«Ά
π¦ SYNOPSIS π¦
s32 igc_get_auto_rd_done (struct igc_hw *hw );
that's it. that's the whole signature. she's cute, she's compact, she returns an s32 and she takes exactly one pointer π
πΈ ARGUMENTS πΈ
hwβ pointer to thestruct igc_hwstructure. literally the hardware struct, hand it over and let her look π
π DESCRIPTION π
so what does she actually do? she checks the EEPROM for the Auto Read done bit β that's the whole vibe. one job, done slayfully π
ngl this one is a building block β the rest of the init path leans on knowing whether that auto read has landed yet, iykyk π§
π₯ SEE ALSO π₯
the whole friend group shows up for this one, fr fr π
- Kernel file
./drivers/net/ethernet/intel/igc/igc_mac.cβ the source, main character energy π igc_disable_pcie_master(9)igc_init_rx_addrs(9)igc_set_fc_watermarks(9)igc_setup_link(9)igc_force_mac_fc(9)igc_clear_hw_cntrs_base(9)igc_rar_set(9)igc_check_for_copper_link(9)igc_config_collision_dist(9)igc_config_fc_after_link_up(9)igc_get_speed_and_duplex_copper(9)igc_put_hw_semaphore(9)igc_enable_mng_pass_thru(9)igc_hash_mc_addr(9)igc_update_mc_addr_list(9)
π reminder bestie: the (9) means these are kernel-internal functions, not stuff you call from your little userspace program, okay? π
anyway that's the page π go forth, check your auto read done bit, and stay iconic π
with love from the Kernel API Manual, filed under ./drivers/net/ethernet/intel/igc, dated October 2026, page igc_get_auto_rd_done(9) β mwah πβ¨
π¦ 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