pwrdm_read_pwrst(9)
π pwrdm_read_pwrst(9) π
Okay so welcome to the Kernel API Manual, bestie β this page is literally all about getting the current powerdomain power state, and itβs giving main character energy ngl β¨
πΈ NAME πΈ
pwrdm_read_pwrst β get current powerdomain power state π«Ά
π SYNOPSIS π
int pwrdm_read_pwrst (struct powerdomain *pwrdm );
π¦ ARGUMENTS π¦
pwrdmβ thestruct powerdomain *to get power state, periodt π
β¨ DESCRIPTION β¨
So this one returns the current power state of the powerdomain pwrdm, and thatβs the whole vibe check π₯
It returns -EINVAL if the powerdomain pointer is null, or it returns the current power state upon success. Lowkey important: if the power domain only supports the ON state, then it just returns ON as the current state. No cap π§
π SEE ALSO π
Kernel file: ./arch/arm/mach-omap2/powerdomain.c
The related-function squad, fr fr:
_pwrdm_register(9)_pwrdm_save_clkdm_state_and_activate(9)_pwrdm_restore_clkdm_state(9)pwrdm_register_platform_funcs(9)pwrdm_register_pwrdms(9)pwrdm_complete_init(9)pwrdm_lock(9)pwrdm_unlock(9)pwrdm_lookup(9)pwrdm_for_each(9)pwrdm_add_clkdm(9)pwrdm_get_mem_bank_count(9)pwrdm_set_next_pwrst(9)pwrdm_read_next_pwrst(9)pwrdm_read_prev_pwrst(9)pwrdm_set_logic_retst(9)pwrdm_set_mem_onst(9)pwrdm_set_mem_retst(9)pwrdm_read_logic_pwrst(9)pwrdm_read_prev_logic_pwrst(9)pwrdm_read_logic_retst(9)pwrdm_read_mem_pwrst(9)pwrdm_read_prev_mem_pwrst(9)pwrdm_read_mem_retst(9)pwrdm_clear_all_prev_pwrst(9)pwrdm_enable_hdwr_sar(9)pwrdm_disable_hdwr_sar(9)pwrdm_has_hdwr_sar(9)pwrdm_get_valid_lp_state(9)omap_set_pwrdm_state(9)pwrdm_save_context(9)pwrdm_restore_context(9)
mwah π this icon is from ./arch/arm/mach-omap2, dated October 2026, and itβs pwrdm_read_pwrst(9) β slay, bye π
π¦ 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