intel_displ...sh_work_sync(9)
πΈ intel_displ...sh_work_sync(9) β your new fave π
okay so bestie, we're in the Kernel API Manual today and the page is literally called intel_displ...sh_work_sync(9) β yes it's truncated, no that's not a typo, that's just how the header renders it, the full name is right below and it's a whole mouthful π«Ά (9) means section 9, iykyk.
β¨ NAME β¨
intel_display_power_flush_work_sync β flushes and syncs the async display power disabling work, like the overachiever it is π
π¦ SYNOPSIS π¦
void intel_display_power_flush_work_sync (struct intel_display *display);
that's it, that's the whole vibe. no cap.
π ARGUMENTS π
displayβ the display device instance π₯οΈ (the main character of this whole function, honestly)
π DESCRIPTION π
So like β this one is intel_display_power_flush_work, but extra. Not only does it flush, it also makes sure the work handler function is not running any more by the time this function returns. Periodt. No lingering handler catching you off guard, it's giving "I texted you back and I also made sure you read it" energy β¨
fr fr though: the guarantee here is about the work handler β when this returns, it's done, not mid-run. That's the whole point of the _sync in the name, bestie, don't sleep on it.
π SEE ALSO π
the whole friend group, in kernel-file ./drivers/gpu/drm/i915/display/intel_display_power.c:
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_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_suspend(9)intel_power_domains_resume(9)intel_power_domains_verify_state(9)
go read them all, they're iconic π
and that's the page, bestie π sign-off time: this one lives in ./drivers/gpu/drm/i915/display, and the version tag is dated October 2026 πΈ mwah, go flush some work π
π¦ 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