reset_control_bulk_acquire(9)
π reset_control_bulk_acquire(9) π
okay bestie, welcome to the Kernel API Manual β yes this is a real man page and yes it's about grabbing a whole pile of reset controls at once. slay.
β¨ NAME β¨
reset_control_bulk_acquire β acquires reset controls for exclusive use π«Ά
πΈ SYNOPSIS πΈ
int reset_control_bulk_acquire (int num_rstcs , struct
reset_control_bulk_data *rstcs );
π ARGUMENTS π
num_rstcsβ the number of entries in therstcsarray. literally just how many you've got, bestie π’rstcsβ an array ofstruct reset_control_bulk_datawith reset controls set in it. the whole squad. the whole group chat. π
π¦ DESCRIPTION π¦
so here's the vibe: this function is used to explicitly acquire reset controls β the ones you requested earlier with reset_control_bulk_get_exclusive_release β for temporary exclusive use. that's it. that's the whole thing. you're calling dibs, but in kernel. π
fr fr, the word exclusive is doing a lot of work here, so don't sleep on it β these controls are yours and only yours while you hold them.
See also: reset_control_acquire, reset_control_bulk_release
π SEE ALSO π
- the kernel file:
./drivers/reset/core.c 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_bulk_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_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)
and that's the whole page, bestie, you ate that π this iconic little number lives in ./drivers/reset, dated October 2026, and it's filed under reset_control_bulk_acquire(9). go forth and acquire responsibly β¨π§
π¦ 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