igc_write_phy_reg_gpy(9)
π igc_write_phy_reg_gpy π
okay bestie, welcome to the Kernel API Manual page for igc_write_phy_reg_gpy β the βWrite GPY PHY registerβ one. Stay with me, itβs literally gonna be slay. π
πΈ NAME πΈ
igc_write_phy_reg_gpy β Write GPY PHY register. Thatβs the whole name, no cap.
π¦ SYNOPSIS π¦
s32 igc_write_phy_reg_gpy (struct igc_hw *hw , u32 offset , u16 data );
π ARGUMENTS π
hwβ pointer to the HW structure, bestie π«Άoffsetβ register offset to write to β¨dataβ data to write at register offset π₯
β¨ DESCRIPTION β¨
okay so hereβs the vibe: it acquires the semaphore, if necessary, then writes data to the PHY register at offset. Before exiting, it releases any acquired semaphores. Thatβs the whole flow, and it ate. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/igc/igc_phy.c 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_xmdio_reg(9)igc_read_phy_reg_gpy(9)igc_read_phy_fw_version(9)igc_force_speed_duplex(9)
cute sign-off vibes: source/version ./drivers/net/ethernet/intel/igc, date October 2026, page igc_write_phy_reg_gpy(9) π
β¨
π¦ 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