intel_wakeref_unlock_wait(9)
π intel_wakeref_unlock_wait(9) π
Okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, we're fancy here π β and today's main character is intel_wakeref_unlock_wait, a little function that is literally just here to wait. Iconic behavior, no cap.
β¨ NAME β¨
intel_wakeref_unlock_wait β wait until the active callback is complete π«Ά
πΈ SYNOPSIS πΈ
void intel_wakeref_unlock_wait (struct intel_wakeref *wf );
π¦ ARGUMENTS π¦
wfβ the wakeref π (that's it, that's the whole argument, she's lowkey simple like that)
β DESCRIPTION β
So what does she do? She waits. For the active callback β the one happening either under wf->mutex or on another CPU β to be complete. β¨
That's the vibe. You call her, she hangs out until the callback is done, and then you can go on with your life. Fr fr, that's the whole thing. π§
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/i915/intel_wakeref.h β go read it, iykyk π
intel_wakeref_get(9)__intel_wakeref_get(9)intel_wakeref_get_if_active(9)__intel_wakeref_put(9)intel_wakeref_lock(9)intel_wakeref_unlock(9)intel_wakeref_is_active(9)__intel_wakeref_defer_park(9)intel_wakeref_wait_for_idle(9)intel_wakeref_auto(9)
The whole friend group, honestly. Go say hi π
Bestie reminder: this page lives in ./drivers/gpu/drm/i915 and it's dated October 2026 β so yeah, she's from the future, slay ππ
Mwah, that's the whole manpage, 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