usb_put_phy(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… usb_put_phy(9) β€” from the Kernel API Manual ✨

okay so bestie, welcome to usb_put_phy(9), the little cleanup queen of the USB PHY world. she's short, she's sweet, and honestly she's giving "someone has to do it" energy πŸŽ€


πŸ¦‹ NAME

usb_put_phy β€” release the USB PHY, no cap πŸ’–


✨ SYNOPSIS

void usb_put_phy (struct usb_phy *x );

that's it. that's the whole signature. one argument, returns nothing, zero drama πŸ™ˆ


πŸ“ ARGUMENTS

  • x β€” the phy returned by usb_get_phy. like, the actual one you got back, not a random one you found lying around, i'm begging you 😭

🌸 DESCRIPTION

okay so here's the tea: this function releases a refcount that the caller received from usb_get_phy. that's literally the whole job. you got the phy, you're done with the phy, you put the phy back. balance. harmony. the circle of life 🧚✨

it's for use by USB host and peripheral drivers β€” so if that's your lane, slay, this is your function. if it's not your lane... why are you here bestie πŸ’€

lowkey important: this is the counterpart to usb_get_phy, so treat them like a matching set. you wouldn't take the phy and never give it back, that's not the vibe 🫢

πŸ”₯ SEE ALSO

the whole friend group, pls go say hi πŸ‘‘


and that's the whole page bestie!! πŸ¦‹ this lil icon lives up in ./drivers/usb/phy, and this rendition is dated October 2026, page usb_put_phy(9). go put that phy back, periodt πŸ’…πŸ’–

πŸ“¦ where this page comes from