phy_clear_bits_mmd(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… phy_clear_bits_mmd(9) β€” Kernel API Manual πŸŽ€

okay bestie, welcome to the Kernel API Manual, this one's about phy_clear_bits_mmd and it's literally the "just clear the bits already" convenience function for MMD registers. lowkey iconic, highkey useful. let's get into it ✨


🌸 NAME 🌸

phy_clear_bits_mmd β€” the convenience function for clearing bits in a register on MMD. that's the whole vibe. no cap, that's it. πŸ’–


✨ SYNOPSIS ✨

int phy_clear_bits_mmd (struct phy_device *phydev , int devad , u32
regnum , u16 val );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • phydev β€” the phy_device struct 🫢 this is your main character, the device you're messing with.
  • devad β€” the MMD that holds the register you wanna modify. it's giving "which drawer is it in" energy πŸ‘‘
  • regnum β€” the register number to modify. the exact spot. iykyk πŸ’…
  • val β€” the bits to clear. bye-bye bits, you're not invited anymore 😭

πŸ’œ SEE ALSO πŸ’œ

like, the whole friend group shows up here. underneath it all it's the kernel file ./include/linux/phy.h β€” that's the home base 🏠 and then the extended fam:

go read them, they're all slay in their own way πŸ§šβ€β™€οΈ


ngl the whole squad above lives in ./include/linux and yes you should go touch grass and read phy.h too 🌱

and that's the page bestie!! πŸ’– this lil masterpiece comes to you from ./include/linux (the directory, the moment, the vibe), dated October 2026, and it's forever known as phy_clear_bits_mmd(9) β€” periodt. πŸ‘‘πŸŒˆπŸ“

πŸ“¦ where this page comes from