generic_han...x_domain_irq(9)
π NAME π
generic_handle_demux_domain_irq β okay so this is the girl that goes and invokes the handler for a hardware interrupt of a demultiplexing domain. That's the whole job bestie, that's what she does β¨
Oh and hi, welcome to the Kernel API Manual β you're gonna slay this one, trust π
πΈ SYNOPSIS πΈ
bool generic_handle_demux_domain_irq (struct irq_domain *domain ,
irq_hw_number_t hwirq );
Like, she takes two things and hands you back a bool. Clean, simple, iconic π
π ARGUMENTS π
domainβ the domain where to perform the lookup. That's the vibe check zone, the place she's gonna go searching πhwirqβ the hardware interrupt number to convert to a logical one. Your raw number walks in, a logical one walks out, it's giving glow-up π
π¦ RETURN π¦
She gives you True on success. But if the lookup has failed? false, bestie. That's it. That's the whole mood π
π SEE ALSO π
Kernel file: ./kernel/irq/irqdesc.c
The whole friend group, fr fr β go read these too:
irq_get_nr_irqs(9)irq_set_nr_irqs(9)generic_handle_irq(9)generic_handle_irq_safe(9)generic_handle_domain_irq(9)generic_handle_domain_nmi(9)irq_free_descs(9)__irq_alloc_descs(9)irq_get_next_irq(9)kstat_irqs_cpu(9)kstat_irqs_usr(9)
ngl this page lives in ./kernel/irq, dated October 2026, and it's a Kernel API Manual girly through and through π«Ά
And that's the whole page, bestie β go forth and handle those demux domain interrupts, you absolute main character ππβ¨
π¦ 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