devm_regulator_bulk_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ devm_regulator_bulk_put(9) ✨

okay so you're reading the Kernel API Manual, bestie, and this page is about devm_regulator_bulk_put β€” yes the (9) is part of the name, it's giving very "section nine of the kernel manual" energy and we respect it πŸ’…


πŸŽ€ NAME πŸŽ€

devm_regulator_bulk_put β€” the resource-managed version of regulator_bulk_put(), no cap 🫢


🌸 SYNOPSIS 🌸

void devm_regulator_bulk_put (struct regulator_bulk_data *consumers );

literally just one function, one pointer, zero drama ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • consumers β€” the consumers to free πŸ’– that's the whole assignment, bestie

🌈 DESCRIPTION 🌈

So what does it actually do? It deallocates regulators that were allocated with devm_regulator_bulk_get. That's it, that's the vibe 🧚

But here's the tea πŸ‘‘ β€” normally you will not need to call this function at all. The resource management code handles it for you and makes sure the resource gets freed on its own. So like… the devm machinery is the main character here, and this function is just sitting there being optional. iykyk πŸ’€

ngl, don't call it just to feel something. The resource management code already has it covered fr fr πŸ™ˆ

⭐ SEE ALSO ⭐

all the sibling functions, in the order the page lists them β€” not me dropping the whole family tree πŸ“


and that's the page!! mwah πŸ’‹ this cutie lives in ./drivers/regulator, it's dated October 2026, and the page itself is devm_regulator_bulk_put(9) β€” go read the source, slay, bye πŸŽ€βœ¨

πŸ“¦ where this page comes from