intel_power_domains_suspend(9)
π€ intel_power_domains_suspend(9) β the kernel API manual, but make it cute
okay so bestie, we're in the Kernel API Manual today and the star of the show is intel_power_domains_suspend β yes that's a 9 in the parens, that means it's a kernel function, iykyk π
β¨ NAME β¨
intel_power_domains_suspend β suspend power domain state
like... literally it puts the power domain state to sleep, that's the whole vibe π΄
πΈ SYNOPSIS πΈ
void intel_power_domains_suspend (struct intel_display *display , bool
s2idle );
returns nothing (void), takes two things, slay π«Ά
π ARGUMENTS π
displayβ the display device instance, aka the main character of this operation πs2idleβ tells us whether we're going to idle, or going into deeper sleep π¦
π§ DESCRIPTION π§
so basically this function gets the hardware power domain state all prepped and ready before we enter system suspend. it's giving backstage prep before the show π₯
β οΈ real talk though: it must be called with power domains already disabled β like, after a call tointel_display_power_disableβ and it has to be paired withintel_power_domains_resume. not me stressing about pairing, but fr fr, don't leave it unpaired π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/i915/display/intel_display_power.c β go look at it, the whole squad lives there π
and the rest of the friend group, all of them, no skips:
intel_display_power_is_enabled(9)intel_display_power_set_target_dc_state(9)intel_display_power_get_current_dc_state(9)intel_display_power_get(9)intel_display_power_get_if_enabled(9)__intel_display_power_put_async(9)intel_display_power_flush_work(9)intel_display_power_flush_work_sync(9)intel_display_power_put(9)intel_display_power_put_unchecked(9)intel_display_power_init(9)intel_display_power_cleanup(9)intel_display_power_init_hw(9)intel_display_power_driver_remove(9)intel_display_power_sanitize_state(9)intel_display_power_enable(9)intel_display_power_disable(9)intel_power_domains_resume(9)intel_power_domains_verify_state(9)
bestie, this page came from ./drivers/gpu/drm/i915/display and it's dated October 2026, filed under intel_power_domains_suspend(9) β that's the whole receipt, 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