intel_clock...g_hooks_init(9)
π intel_clock_gating_hooks_init(9) π
okay bestie, welcome to the Kernel API Manual, section 9 β this one is short but important, and it's literally all about setting up the clock gating hooks β¨
πΈ NAME πΈ
intel_clock_gating_hooks_init β setup the clock gating hooks π
β¨ SYNOPSIS β¨
void intel_clock_gating_hooks_init (struct drm_device *drm );
π¦ ARGUMENTS π¦
drmβ drm device π
π₯ DESCRIPTION π₯
So this sets up the hooks that configure which clocks of a given platform can be gated, and it also applies various GT and display specific workarounds for these platforms. π«Ά
note that some GT specific workarounds are applied separately when GPU contexts or batchbuffers start their execution π β so don't expect this one function to be doing absolutely everything, iykyk.
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/intel_clock_gating.cπ§
mwah π that's the whole page, bestie β brought to you by the Kernel API Manual (section 9), from source/version ./drivers/gpu/drm/i915, dated October 2026, and yes the footer energy is intel_clock...g_hooks_init(9) β¨π
π¦ 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