intel_irq_install(9)
π intel_irq_install(9) β NAME π
okay so welcome to the Kernel API Manual, bestie, because this page is all about intel_irq_install, and its whole name-brand purpose is that it enables the hardware interrupt. periodt. π
β¨ SYNOPSIS β¨
int intel_irq_install (struct drm_i915_private *dev_priv );
π«Ά ARGUMENTS π«Ά
dev_privβ i915 device instance. that's the whole assignment, bestie π«Ά
π₯ DESCRIPTION π₯
so what it does: it enables the hardware interrupt handling, but it leaves the hotplug handling still disabled. lowkey important. It gets called after intel_irq_init.
here's the vibe: in the driver load and resume code, we need working interrupts in a few places, but we do not want to deal with the hassle of concurrent probe and hotplug workers. hence the split into this two-stage approach. iconic, honestly. β¨
π SEE ALSO π
the whole little cross-ref family, no cap:
Kernel file ./drivers/gpu/drm/i915/i915_irq.c interrupt handling(9)β the kernel file + interrupt handling combo πivb_parity_work(9)intel_irq_init(9)intel_irq_fini(9)intel_irq_uninstall(9)intel_irq_suspend(9)intel_irq_resume(9)
π cute sign-off: this page lives under./drivers/gpu/drm/i915, and its date stamp saysOctober 2026. go off, little manpage. ππ¦
π¦ 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