intel_displ...sh_work_sync(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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:

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