velocity_mii_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– velocity_mii_write(9) πŸ’–

okay so bestie, this one comes straight from the Kernel API Manual, and it’s giving β€œone tiny MII write, absolutely no drama.” πŸ’…

✨ NAME ✨

velocity_mii_write β€” write MII data. That’s the name, that’s the assignment, and she ate. πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

int velocity_mii_write (struct mac_regs __iomem *regs , u8 mii_addr ,
       u16 data );

πŸ’… ARGUMENTS πŸ’…

  • regs β€” velocity registers. Periodt.
  • mii_addr β€” MII register index. The little β€œwhich one?” number, iykyk.
  • data β€” 16bit data for the MII register. Exactly what it says on the label, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

It performs a single write to an MII 16bit register. Single. One. No cap. ✨

Returns zero on success, or -ETIMEDOUT if the PHY did not respond 😭. That’s the whole story β€” success is zero, and a non-responding PHY gives you that timeout energy.

🌈 SEE ALSO 🌈

Okay the whole friend group is linked here, and yes they’re all invited to the group chat 🫢:


okay that’s the page, bestie πŸŽ€ this velocity_mii_write(9) cutie’s source/version is ./drivers/net/ethernet/via, and the date on her is October 2026 β€” mwah πŸ’–βœ¨

πŸ“¦ where this page comes from