igb_read_phy_reg_mdic(9)
π NAME π
okay so welcome to the igb_read_phy_reg_mdic(9) page from the Kernel API Manual β yes bestie, thatβs the manual name, folded in up top like a little name tag π. This function is literally Read MDI control register: igb_read_phy_reg_mdic β Read MDI control register.
β¨ SYNOPSIS β¨
the signature is giving exactly this, no edits, no cap:
s32 igb_read_phy_reg_mdic (struct e1000_hw *hw , u32 offset , u16 *data
);
π ARGUMENTS π
hwβ pointer to the HW structure πoffsetβ register offset to be read β¨dataβ pointer to the read data π
πΈ DESCRIPTION πΈ
okay so the actual tea: it reads the MDI control register in the PHY at offset, and stores the information read to data. thatβs the whole plot, and it ate. π
β¨
π¦ SEE ALSO π¦
bestie, the whole friend group is here β every single reference, no cap, fr fr:
- Kernel file β
./drivers/net/ethernet/intel/igb/e1000_phy.c igb_check_reset_block(9)igb_get_phy_id(9)igb_phy_reset_dsp(9)igb_write_phy_reg_mdic(9)igb_read_phy_reg_i2c(9)igb_write_phy_reg_i2c(9)igb_read_sfp_data_byte(9)igb_read_phy_reg_igp(9)igb_write_phy_reg_igp(9)igb_copper_link_setup_82580(9)igb_copper_link_setup_m88(9)igb_copper_link_setup_m88_gen2(9)igb_copper_link_setup_igp(9)igb_copper_link_autoneg(9)igb_phy_setup_autoneg(9)igb_setup_copper_link(9)igb_phy_force_speed_duplex_igp(9)igb_phy_force_speed_duplex_m88(9)igb_phy_force_speed_duplex_setup(9)igb_set_d3_lplu_state(9)igb_check_downshift(9)igb_check_polarity_m88(9)igb_check_polarity_igp(9)igb_wait_autoneg(9)igb_phy_has_link(9)igb_get_cable_length_m88(9)igb_get_cable_length_igp_2(9)igb_get_phy_info_m88(9)igb_get_phy_info_igp(9)igb_phy_sw_reset(9)igb_phy_hw_reset(9)igb_phy_init_script_igp3(9)igb_initialize_M88E1512_phy(9)igb_initialize_M88E1543_phy(9)igb_power_up_phy_copper(9)igb_power_down_phy_copper(9)igb_check_polarity_82580(9)igb_phy_force_speed_duplex_82580(9)igb_get_phy_info_82580(9)igb_get_cable_length_82580(9)igb_set_master_slave_mode(9)
okay bye bestie! π source/version: ./drivers/net/ethernet/intel/igb, date: October 2026, page: igb_read_phy_reg_mdic(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