phy_disconnect(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… phy_disconnect(9) β€” straight outta the Kernel API Manual, bestie ✨

okay so gather round, because phy_disconnect is that one function that shows up and goes: disable interrupts, stop the state machine, and detach a PHY device. that's the whole assignment, and it ate πŸ’… no cap.


🌸 NAME 🌸

phy_disconnect β€” literally disable interrupts, stop the state machine, and detach a PHY device. it's giving cleanup era, and honestly? iconic 🫢

✨ SYNOPSIS ✨

here's the signature, bestie β€” copy it exactly, spaces and all:

void phy_disconnect (struct phy_device *phydev );

it returns void, so no return-value drama. periodt.

πŸŽ€ ARGUMENTS πŸŽ€

  • phydev β€” the target phy_device struct, i.e. the PHY device you're pointing at. this is the main character of the disconnect moment πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file is ./drivers/net/phy/phy_device.c, and the related API pages are all right here β€” no skips, no cap, the whole group chat:


okay that's the page, bestie 🫢 this one's signed off from the ./drivers/net/phy source/version corner, dated October 2026, under the phy_disconnect(9) header β€” now go disconnect responsibly πŸ’–βœ¨

πŸ“¦ where this page comes from