arc_mdio_complete_wait(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, you’re in the Kernel API Manual and today’s main character is arc_mdio_complete_wait(9) β€” she is literally just here to wait for an MDIO transaction to finish. πŸ’…βœ¨

✨ NAME ✨

arc_mdio_complete_wait β€” waits until the MDIO transaction is completed. That’s the whole vibe. πŸ•°οΈ

🌸 SYNOPSIS 🌸

int arc_mdio_complete_wait (struct arc_emac_priv *priv );

πŸŽ€ ARGUMENTS πŸŽ€

  • priv β€” pointer to the ARC EMAC private data structure. Hand her the private-data pointer and she knows what’s up. 🫢

⭐ RETURN ⭐

  • 0 on success β€” slay, it worked. ✨
  • -ETIMEDOUT on a timeout β€” not slay, the wait ran out. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/net/ethernet/arc/emac_mdio.c, plus these iconic friends:


okay that’s the page, bestie πŸŽ€ β€” signing off from ./drivers/net/ethernet/arc, October 2026, arc_mdio_complete_wait(9) edition. πŸ’–πŸŒˆ

πŸ“¦ where this page comes from