genphy_c45_pma_can_sleep(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

genphy_c45_pma_can_sleep β€” bestie, this one literally just checks if the PMA have sleep support ✨ (like, does it support snoozing or not, that's the whole vibe check πŸ›ŒπŸ’€)

So real talk: this is a page out of the Kernel API Manual, and it's giving "tiny function, huge friend group" energy, because look at that SEE ALSO list. 😭


🌸 SYNOPSIS

bool genphy_c45_pma_can_sleep (struct phy_device *phydev );

Yep. That's it. Returns a bool, takes one pointer, no cap. 🫢


πŸŽ€ ARGUMENTS

  • phydev β€” the target struct phy_device. This is the phy you're asking about, she's the main character here πŸ‘‘ (it's the thing you're checking for sleep support, okurrr)

πŸ¦‹ SEE ALSO

Okay so this is the part where I need you to stay with me, because the whole phy-c45 friend group is tagged in this post πŸ’€ The kernel file is ./drivers/net/phy/phy-c45.c and these are the siblings, cousins and mutuals:

Like I said. Friend group. Invite them all to the group chat or don't, but they're all invited 🫢πŸ”₯

ngl bestie if you're here you're probably deep in PHY driver land already, so go read the actual source β€” this page is just the vibe check, the code is the truth πŸ’œ

k bye, this page lives at ./drivers/net/phy, stamped October 2026, and it's the genphy_c45_pma_can_sleep(9) page, so now you know πŸ’…βœ¨

πŸ“¦ where this page comes from