igc_write_xmdio_reg(9)
π NAME π
Ok so bestie, welcome to the igc_write_xmdio_reg(9) page from the Kernel API Manual β you found it, slay β¨. This function is literally here to Write XMDIO register. That's the whole assignment, no cap π
.
β¨ SYNOPSIS β¨
The exact signature is giving βfour parameters and a return type,β so keep it correct, fr fr:
s32 igc_write_xmdio_reg (struct igc_hw *hw , u16 addr , u8 dev_addr ,
u16 data );
π ARGUMENTS π
hwβ pointer to the HW structure. Main-character pointer energy, iykyk π«Άaddrβ XMDIO address to program. This is the address slot, periodt π―dev_addrβ device address to program. The device-address slot, iconic πdataβ value to be written to the XMDIO address. That's the value headed to the address, bestie π
π¦ SEE ALSO π¦
Lowkey there's a whole friend group here. The kernel file is ./drivers/net/ethernet/intel/igc/igc_phy.c, and these are the related manual pages β all of them, because we do not skip the crew:
igc_check_reset_block(9)igc_get_phy_id(9)igc_phy_has_link(9)igc_power_up_phy_copper(9)igc_power_down_phy_copper(9)igc_check_downshift(9)igc_phy_hw_reset(9)igc_phy_setup_autoneg(9)igc_wait_autoneg(9)igc_copper_link_autoneg(9)igc_setup_copper_link(9)igc_read_phy_reg_mdic(9)igc_write_phy_reg_mdic(9)__igc_access_xmdio_reg(9)igc_read_xmdio_reg(9)igc_write_phy_reg_gpy(9)igc_read_phy_reg_gpy(9)igc_read_phy_fw_version(9)igc_force_speed_duplex(9)
Source: ./drivers/net/ethernet/intel/igc; manual/version vibe: Kernel API Manual; date: October 2026 β mwah π go off and write that XMDIO register, bestie β¨π
π¦ 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