e1000e_get_cfg_done_generic(9)
π
e1000e_get_cfg_done_generic(9) β the Kernel API Manual, bestie edition
okay so this is a page from the Kernel API Manual (e1000e_get_cfg_done_generic(9), yes that's the whole title, we're not re-typing it at the bottom, love that for us) and honestly? it's a little one. a tiny little guy. but it slaps at its one job and i'm obsessed.
β¨ NAME β¨
e1000e_get_cfg_done_generic β Generic configuration done. that's it. that's the whole name. short king energy π
π SYNOPSIS π
s32 e1000e_get_cfg_done_generic (struct e1000_hw *hw );
like, literally that's the signature. s32 in, struct e1000_hw *hw argument, we move. no notes. π
π¦ ARGUMENTS π¦
hwβ pointer to the HW structure π«Ά that's it, that's the one (1) argument, she's low-maintenance and we respect her for it
πΈ DESCRIPTION πΈ
okay so picture this: it's a generic function whose entire main-character arc is waiting. she waits 10 milli-seconds for configuration to complete, and then she returns success. periodt. that's the function. π
no cap, that's genuinely it β generic wait, ten whole milliseconds, then boom: success. iconic behavior, honestly. not me being emotionally attached to a timer π
π₯ SEE ALSO π₯
bestie. buckle up. the cross-reference list on this page is not a vibe check, it's a whole family reunion. every single one of these, in the exact order they were handed to me:
Kernel file ./drivers/net/ethernet/intel/e1000e/phy.cβ yeah, that's where she lives πe1000e_check_reset_block_generic(9)e1000e_get_phy_id(9)e1000e_phy_reset_dsp(9)e1000e_read_phy_reg_mdic(9)e1000e_write_phy_reg_mdic(9)e1000e_read_phy_reg_m88(9)e1000e_write_phy_reg_m88(9)e1000_set_page_igp(9)__e1000e_read_phy_reg_igp(9)e1000e_read_phy_reg_igp(9)e1000e_read_phy_reg_igp_locked(9)__e1000e_write_phy_reg_igp(9)e1000e_write_phy_reg_igp(9)e1000e_write_phy_reg_igp_locked(9)__e1000_read_kmrn_reg(9)e1000e_read_kmrn_reg(9)e1000e_read_kmrn_reg_locked(9)__e1000_write_kmrn_reg(9)e1000e_write_kmrn_reg(9)e1000e_write_kmrn_reg_locked(9)e1000_set_master_slave_mode(9)e1000_copper_link_setup_82577(9)e1000e_copper_link_setup_m88(9)e1000e_copper_link_setup_igp(9)e1000_phy_setup_autoneg(9)e1000_copper_link_autoneg(9)e1000e_setup_copper_link(9)e1000e_phy_force_speed_duplex_igp(9)e1000e_phy_force_speed_duplex_m88(9)e1000_phy_force_speed_duplex_ife(9)e1000e_phy_force_speed_duplex_setup(9)e1000e_set_d3_lplu_state(9)e1000e_check_downshift(9)e1000_check_polarity_m88(9)e1000_check_polarity_igp(9)e1000_check_polarity_ife(9)e1000_wait_autoneg(9)e1000e_phy_has_link_generic(9)e1000e_get_cable_length_m88(9)e1000e_get_cable_length_igp_2(9)e1000e_get_phy_info_m88(9)e1000e_get_phy_info_igp(9)e1000_get_phy_info_ife(9)e1000e_phy_sw_reset(9)e1000e_phy_hw_reset_generic(9)e1000e_phy_init_script_igp3(9)e1000e_get_phy_type_from_id(9)e1000e_determine_phy_address(9)e1000_get_phy_addr_for_bm_page(9)e1000e_write_phy_reg_bm(9)e1000e_read_phy_reg_bm(9)e1000e_read_phy_reg_bm2(9)e1000e_write_phy_reg_bm2(9)e1000_enable_phy_wakeup_reg_access_bm(9)e1000_disable_phy_wakeup_reg_access_bm(9)e1000_access_phy_wakeup_reg_bm(9)e1000_power_up_phy_copper(9)e1000_power_down_phy_copper(9)__e1000_read_phy_reg_hv(9)e1000_read_phy_reg_hv(9)e1000_read_phy_reg_hv_locked(9)e1000_read_phy_reg_page_hv(9)__e1000_write_phy_reg_hv(9)e1000_write_phy_reg_hv(9)e1000_write_phy_reg_hv_locked(9)e1000_write_phy_reg_page_hv(9)e1000_get_phy_addr_for_hv_page(9)e1000_access_phy_debug_regs_hv(9)e1000_link_stall_workaround_hv(9)e1000_check_polarity_82577(9)e1000_phy_force_speed_duplex_82577(9)e1000_get_phy_info_82577(9)e1000_get_cable_length_82577(9)
like i said. family reunion. iykyk π§ none of them got left out, we don't do that here π
lowkey the whole list is just the PHY crew hanging out in ./drivers/net/ethernet/intel/e1000e/phy.c and honestly good for them
β the cute sign-off β
okay bestie, the footer deets so you have them: this page comes from source ./drivers/net/ethernet/intel/e... and it's dated October 2026, and it lives under the name e1000e_get_cfg_done_generic(9). slay. go forth and wait 10 milli-seconds with confidence π
πβ¨
π¦ 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