e1000_write_phy_reg(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐Ÿ’… e1000_write_phy_reg โ€” write a phy register โœจ

okay so bestie, welcome to the Kernel API Manual, section 9 ๐Ÿซถ this little page is your whole entire guide to e1000_write_phy_reg, and it's genuinely so simple you're gonna slay it.


โœจ SYNOPSIS โœจ

s32 e1000_write_phy_reg (struct e1000_hw *hw , u32 reg_addr , u16 phy_data );

that's it. that's the vibe. three args and a return type, no drama ๐Ÿ’…


๐ŸŽ€ ARGUMENTS ๐ŸŽ€

  • hw โ€” the struct that's holding all the variables the shared code pokes at ๐Ÿซถ it's the main character here, honestly.
  • reg_addr โ€” the address of the PHY register you're about to write to ๐Ÿ“ฎ like, which mailbox are we sliding this into.
  • phy_data โ€” the actual data you're writing to the PHY ๐Ÿ’Œ the little love note going in the box.

๐ŸŒธ DESCRIPTION ๐ŸŒธ

Writes a value to a PHY register. lowkey it's giving one-job icon and I respect it so much ๐Ÿ˜Œโœจ


๐Ÿฆ‹ SEE ALSO ๐Ÿฆ‹

first up, the kernel file where this whole situation lives:

./drivers/net/ethernet/intel/e1000/e1000_hw.c

and now presentingโ€ฆ the entire friend group ๐ŸŒˆ literally all of these, no skips, no cuts:


ngl bestie, e1000_write_phy_reg(9) really said "I write a value to a PHY register" and then let the entire neighborhood show up in SEE ALSO ๐Ÿ˜ญ and we love that for it.

and that's the page! ๐ŸŽ€ this one came from source ./drivers/net/ethernet/intel/e..., dated October 2026, and the page itself is e1000_write_phy_reg(9) โ€” go forth and write those phy registers, you absolute icon ๐Ÿ‘‘๐Ÿ’–

๐Ÿ“ฆ where this page comes from