STRUCT RESET_CONTROL_OPS(9)
π struct reset_control_ops(9) π
okay so welcome to the Kernel API Manual, bestie π this page is literally all about struct reset_control_ops β the reset controller driver callbacks struct. no cap, itβs giving βhereβs where the driver hooks liveβ energy π
πΈ NAME πΈ
struct reset_control_ops β reset controller driver callbacks β¨
β¨ SYNOPSIS β¨
struct reset_control_ops {
int (*reset)(struct reset_controller_dev *rcdev, unsigned long id);
int (*assert)(struct reset_controller_dev *rcdev, unsigned long id);
int (*deassert)(struct reset_controller_dev *rcdev, unsigned long id);
int (*status)(struct reset_controller_dev *rcdev, unsigned long id);
};
π Members π
resetβ for self-deasserting resets, does all the necessary things to reset the device π₯assertβ manually assert the reset line, if supported πdeassertβ manually deassert the reset line, if supported π«Άstatusβ return the status of the reset line, if supported π
π SEE ALSO π
- Kernel file
./include/linux/reset-controller.h - struct
reset_controller_dev(9)
mwah π this cutie is filed under ./include/linux and dated October 2026 β and yes, itβs still struct reset_control_ops(9) in the footer, periodt π
π¦ 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