intel_irq_install(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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:


πŸ’œ cute sign-off: this page lives under ./drivers/gpu/drm/i915, and its date stamp says October 2026. go off, little manpage. πŸŽ€πŸ¦‹
πŸ“¦ where this page comes from