reset_control_bulk_reset(9)
π reset_control_bulk_reset(9) β the Kernel API Manual, bestie edition β¨
Okay so picture this: you've got a whole squad of reset controls and you want them all to reset, in order, no drama. That's this function. It lives in the Kernel API Manual and it's honestly so clean for it. π
β¨ SYNOPSIS β¨
int reset_control_bulk_reset (int num_rstcs , struct
reset_control_bulk_data *rstcs );
That's it. That's the whole vibe check. π¦
πΈ ARGUMENTS πΈ
num_rstcsβ how many entries are chillin' in therstcsarray. Literally just a headcount bestie, keep it accurate. π’rstcsβ the array itself, of typestruct reset_control_bulk_data, with the reset controls all set. Think of it as the group chat roster, everyone already added, everyone ready. π±
π DESCRIPTION π
So what does it actually do? It issues a reset on all the provided reset controls, in order. In. Order. The way that it just goes down the list π β one after another, no skipping, no queue-jumping.
See also: reset_control_reset β that's the single-control icon version of this, if you're not running a whole group thing. π«Ά
π₯ SEE ALSO π₯
Okay this list is long but every single one of these deserves its moment, so:
- Kernel file
./drivers/reset/core.cβ the main character source file fr fr struct reset_control(9)struct reset_control_array(9)struct reset_gpio_lookup(9)fwnode_reset_simple_xlate(9)reset_controller_register(9)reset_controller_unregister(9)devm_reset_controller_register(9)reset_control_reset(9)reset_control_rearm(9)reset_control_assert(9)reset_control_bulk_assert(9)reset_control_deassert(9)reset_control_bulk_deassert(9)reset_control_status(9)reset_control_acquire(9)reset_control_bulk_acquire(9)reset_control_release(9)reset_control_bulk_release(9)reset_control_put(9)reset_control_bulk_put(9)__device_reset(9)fwnode_reset_control_get_count(9)fwnode_reset_control_array_get(9)devm_reset_control_array_get(9)reset_control_get_count(9)
Not a single one skipped, we don't do that here π
Friendly reminder bestie: therstcsarray has to actually havenum_rstcsentries with reset controls set in them β the headcount and the roster need to match, periodt. π
Mwah π that's the page! Big kiss from ./drivers/reset, dated October 2026 β see you in the next manpage, bestie! π§β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms