evergreen_pm_prepare(9)
π evergreen_pm_prepare β kernel API manual energy β¨
okay so bestie, we're in the Kernel API Manual today and the main character is literally evergreen_pm_prepare. say hi π«Ά
β¨ NAME β¨
evergreen_pm_prepare β the pre-power state change callback. that's it, that's the vibe π
πΈ SYNOPSIS πΈ
void evergreen_pm_prepare (struct radeon_device *rdev );
no cap, that's the whole signature. void in, void out, very demure, very mindful π
π ARGUMENTS π
rdevβ aradeon_devicepointer. yeah it's just a pointer to the radeon device, she's the plug π
π¦ DESCRIPTION π¦
okay so this is the thing that prepares for a power state change, and the important little detail is: evergreen+ only. so if you're on older silicon, this is not your girl π
think of it as the getting-ready montage before the actual glow-up happens π
π SEE ALSO π
the whole friend group, fr fr β go say hi:
- Kernel file
./drivers/gpu/drm/radeon/evergreen.cπ evergreen_get_allowed_info_register(9)dce4_wait_for_vblank(9)evergreen_page_flip(9)evergreen_page_flip_pending(9)sumo_pm_init_profile(9)btc_pm_init_profile(9)evergreen_pm_misc(9)evergreen_pm_finish(9)evergreen_hpd_sense(9)evergreen_hpd_set_polarity(9)evergreen_hpd_init(9)evergreen_hpd_fini(9)evergreen_bandwidth_update(9)evergreen_mc_wait_for_idle(9)evergreen_gfx_is_lockup(9)
like, the entire hpd squad showed up. iconic behavior honestly πβ¨
aaaand that's the page!! sourced straight from ./drivers/gpu/drm/radeon, dated October 2026 β mwah, sending you off with a kiss, go read the manpage bestie πππ§
π¦ 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