igb_read_phy_reg_i2c(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– igb_read_phy_reg_i2c(9) πŸ’–

okay so bestie, this is the Kernel API Manual entry for igb_read_phy_reg_i2c(9). The way this function said β€œimma read a PHY register using i2c” and then stored the tea in data? iconic. πŸ’…βœ¨

🌸 NAME 🌸

igb_read_phy_reg_i2c β€” read PHY register using i2c πŸ¦‹

✨ SYNOPSIS ✨

s32 igb_read_phy_reg_i2c (struct e1000_hw *hw , u32 offset , u16 *data
);

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure. literally the hardware vibe. 🫢
  • offset β€” register offset to be read. yes bestie, the exact spot. πŸ”₯
  • data β€” pointer to the read data. this is where the retrieved info gets parked. πŸ’–

πŸ’« DESCRIPTION πŸ’«

Reads the PHY register at offset using the i2c interface and stores the retrieved information in data. no cap, that's the whole flow: i2c does its thing, the register gets read, and data gets the results. ✨

🌈 SEE ALSO 🌈


xoxo bestie, this page came from source/version ./drivers/net/ethernet/intel/igb, dated October 2026, and it's igb_read_phy_reg_i2c(9) forever πŸ’œπŸ¦‹

πŸ“¦ where this page comes from