regulator_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… regulator_put(9) β€” the Kernel API Manual glow-up πŸŽ€

okay bestie, welcome to regulator_put(9), straight out of the Kernel API Manual ✨ this is the page about letting go of a regulator source β€” yes, the "free" one, quotes very much included πŸ’€


🌸 NAME 🌸

regulator_put β€” literally "free" the regulator source πŸ¦‹ (the quotes are doing a LOT of work here, iykyk)


✨ SYNOPSIS ✨

void regulator_put (struct regulator *regulator );

that's it. that's the whole signature. no cap 🫢


πŸ’– ARGUMENTS πŸ’–

  • regulator β€” the regulator source, babes. that's the thing you're releasing πŸ‘‘

πŸŽ€ NOTE πŸŽ€

⚠️ listen to me. drivers must make sure that every single regulator_enable call made on this regulator source is balanced by regulator_disable calls before they call this function. every one. balanced. like a budget. like a group chat where everyone replies. if you don't, that's on you, not me πŸ˜­πŸ’…

🌈 SEE ALSO 🌈

the way this list is a whole family reunion β€” grab a snack, we're going through everybody πŸ“πŸ’œ and it starts with a lil note that these live in the kernel file ./drivers/regulator/core.c, so go say hi to the source itself:

like, every last one of them. we don't skip the boring parts in this house πŸ’…πŸ”₯


🧚 sign-off 🧚

this lil love letter lives in ./drivers/regulator, dated October 2026, and it's filed under regulator_put(9) β€” main character energy, honestly πŸ‘‘πŸ’œ go balance your enables, bestie, and slay ✨🫢

πŸ“¦ where this page comes from