reset_control_bulk_assert(9)
β¨ reset_control_bulk_assert β like, the bulk version of asserting your resets β¨
okay bestie, welcome to the Kernel API Manual entry for reset_control_bulk_assert(9) π
this is the one where we assert a whole squad of reset lines at once, in order, no chaos, no cap.
πΈ NAME πΈ
reset_control_bulk_assert β asserts the reset lines in order π
π¦ SYNOPSIS π¦
int reset_control_bulk_assert (int num_rstcs , struct
reset_control_bulk_data *rstcs );
π ARGUMENTS π
num_rstcsβ the number of entries in therstcsarray. like, how many besties are we asserting here πrstcsβ an array ofstruct reset_control_bulk_datawith the reset controls all set. this is the whole squad π«Ά
β DESCRIPTION β
Assert the reset lines for all the provided reset controls, in order. literally one by one, in sequence, slay β¨
If an assertion fails, the already asserted resets are deasserted again β so it cleans up after itself, iconic behavior honestly ππ
See also: reset_control_assert
π₯ SEE ALSO π₯
Kernel file ./drivers/reset/core.c β plus the whole friend group:
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_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)
okay that's the whole page, go assert those resets bestie π
β¨ and btw this lil masterpiece lives in ./drivers/reset and it's dated October 2026 β so yeah, from the future, main character energy fr fr ππ¦π
π¦ 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