intel_uncore...cewake_flush(9)
π intel_uncore_forcewake_flush(9) β from the Kernel API Manual, bestie
okay so picture this: you're deep in the i915 driver, the GPU is doing its thing, and somebody's holding onto a forcewake reference way longer than they should. this little function is the "okay bestie, wrap it up" of the whole situation. it's from the Kernel API Manual, and it lives right in the kernel, no cap.
β¨ NAME β¨
intel_uncore_forcewake_flush β flush the delayed release π«§
like literally, it's the flush. the delayed release gets flushed. that's the whole vibe.
πΈ SYNOPSIS πΈ
void intel_uncore_forcewake_flush (struct intel_uncore *uncore , enum
forcewake_domains fw_domains );
notice the return type? it's void. this function gives nothing back β it just does the thing and dips. main character energy honestly. π
π ARGUMENTS π
uncoreβ theintel_uncorestructure. this is the icon itself, the thing you're operating on.fw_domainsβ the forcewake domains to flush. you're telling it which domains need to get their delayed release flushed, so pick your faves wisely. π
π¦ SEE ALSO π¦
the whole friend group, tbh β go read these too, iykyk:
- Kernel file
./drivers/gpu/drm/i915/intel_uncore.cβ the actual source, where the magic is written down intel_uncore_forcewake_get(9)intel_uncore_forcewake_user_get(9)intel_uncore_forcewake_user_put(9)intel_uncore_forcewake_get__locked(9)intel_uncore_forcewake_put(9)intel_uncore_forcewake_put__locked(9)__intel_wait_for_register_fw(9)__intel_wait_for_register(9)intel_uncore_forcewake_for_reg(9)
lowkey a reminder: this is kernel-internal API, so read the actual source before you go poking at it. i'm just here to make it cute, not to make promises on behalf of the i915 maintainers. π
and that's the whole page, bestie β sourced from ./drivers/gpu/drm/i915, dated October 2026, and lovingly signed off by the intel_uncore...cewake_flush(9) header herself. slay, go flush those domains. ππ·β¨
π¦ 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