__phy_read(9)
π __phy_read π
okay so bestie, welcome to the Kernel API Manual page for __phy_read β a convenience function for reading a given PHY register, and itβs highkey iconic. π
πΈ NAME πΈ
__phy_read β a convenience function for reading a given PHY register β¨
π SYNOPSIS π
the signature is literally giving:
int __phy_read (struct phy_device *phydev , u32 regnum );
π¦ ARGUMENTS π¦
phydevβ thephy_devicestruct π«Άregnumβ register number to read π₯
π DESCRIPTION π
bestie, listen closely: the caller must have taken the MDIO bus lock. thatβs the rule, no cap. π
the caller must have taken the MDIO bus lock. periodt. π
π SEE ALSO π
Kernel file ./include/linux/phy.h β and the whole reference friend group ate:
enum phy_interface_t(9),phy_modes(9),rgmii_clock(9),struct mdio_bus_stats(9),struct mii_bus(9),mdiobus_alloc(9),enum phy_state(9)struct phy_c45_device_ids(9),struct phy_oatc14_sqi_capability(9),struct phy_device(9),struct phy_tdr_config(9),enum link_inband_signalling(9),struct phy_plca_cfg(9),struct phy_plca_status(9)struct phy_led(9),struct phy_mse_capability(9),struct phy_mse_snapshot(9),struct phy_driver(9),phy_id_compare(9),phy_id_compare_vendor(9),phy_id_compare_model(9)phydev_id_compare(9),phy_is_started(9),phy_driver_is_genphy(9),phy_disable_eee_mode(9),phy_can_wakeup(9),phy_may_wakeup(9),phy_read(9)phy_write(9),__phy_write(9),__phy_modify_changed(9),phy_read_mmd_poll_timeout(9),__phy_set_bits(9),__phy_clear_bits(9),phy_set_bits(9)phy_clear_bits(9),__phy_set_bits_mmd(9),__phy_clear_bits_mmd(9),phy_set_bits_mmd(9),phy_clear_bits_mmd(9),phy_interrupt_is_valid(9),phy_polling_mode(9)phy_has_hwtstamp(9),phy_has_rxtstamp(9),phy_has_tsinfo(9),phy_has_txtstamp(9),phy_is_default_hwtstamp(9),phy_on_sfp(9),phy_interface_mode_is_rgmii(9)phy_interface_mode_is_8023z(9),phy_interface_is_rgmii(9),phy_is_pseudo_fixed_link(9),phy_module_driver(9)
source/version: ./include/linux Β· date: October 2026 β stay hydrated and keep that MDIO bus lock energy, 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