ilk_update_display_irq(9)
π ilk_update_display_irq(9) π
okay so bestie, welcome to the Kernel API Manual, section 9 β this is the page for ilk_update_display_irq, and yes it's a whole vibe. it lives in the kernel docs, it's a function, and its entire personality is: update DEIMR. that's it. that's the name. iconic of it honestly π
β¨ NAME β¨
ilk_update_display_irq β updates DEIMR π
like, that's the whole job description. one (1) task. and she does it.
πΈ SYNOPSIS πΈ
void ilk_update_display_irq (struct intel_display *display , u32
interrupt_mask , u32 enabled_irq_mask );
so it returns void (nothing back, she's not a gossip π), takes a struct intel_display *display, and then two u32 masks: interrupt_mask and enabled_irq_mask. three args, no drama, no cap π«Ά
π¦ ARGUMENTS π¦
displayβ the display device, aka the main character of this whole operation π this is the display you're messing with.interrupt_maskβ mask of interrupt bits to update. lowkey the "which ones are we touching" list πenabled_irq_maskβ mask of interrupt bits to enable. this is the "and which ones do we want actually on" list β
two masks, one display, and the DEIMR gets updated. periodt.
π₯ SEE ALSO π₯
- the kernel file it actually lives in:
./drivers/gpu/drm/i915/display/intel_display_irq.cπ bdw_update_port_irq(9)β sibling energy π§bdw_update_pipe_irq(9)β another sibling, same family πibx_display_interrupt_update(9)β and the third one, go read them all, iykyk π
ngl there's nothing dangerous or deprecated on this page, it's just a cozy little interrupt-mask updater. go off bestie β¨
and that's the tea π this page came to you from ./drivers/gpu/drm/i915/display, dated October 2026, and it's officially ilk_update_display_irq(9) β mwah, bye! πππ¦
π¦ 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