pwrdm_read_mem_pwrst(9)
π pwrdm_read_mem_pwrst(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's all about peeking at the current memory bank power state β no cap, it's a tiny little reader function and she serves π
πΈ NAME πΈ
pwrdm_read_mem_pwrst β get current memory bank power state π
β¨ SYNOPSIS β¨
int pwrdm_read_mem_pwrst (struct powerdomain *pwrdm , u8 bank );
π¦ ARGUMENTS π¦
pwrdmβ yourstruct powerdomain *, aka the powerdomain you're snooping on to get its current memory bank power state π«Άbankβ the memory bank number, and it's0-3, that's the whole vibe check right there π
π DESCRIPTION π
So the way this works: it returns the powerdomain pwrdm's current memory power state for bank bank. literally that's it, that's the whole job π
Now for the error girlies π β it returns -EINVAL if the powerdomain pointer is null (like, bestie, you gave me nothing), and -EEXIST if the target memory bank does not exist or is not controllable (that bank is not on the roster, periodt). On success it just returns the current memory power state. slay β¨
π SEE ALSO π
Kernel file ./arch/arm/mach-omap2/powerdomain.c β and here's the whole friend group, all of them, no one left out π«Ά:
_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_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_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)
okay that's the page!! π this one lives in ./arch/arm/mach-omap2 and the version/date situation is October 2026 β mwah π go read a powerdomain, ily, 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