irq_domain_...eneric_chips(9)
β¨ irq_domain_remove_generic_chips(9) β¨
okay so bestie, welcome to the Kernel API Manual (section 9, iykyk) π this one's a little shortie but she's important β it's all about taking away the generic chips from an irq domain. yes, the "..." in the page name is literally how the man page abbreviates it, we did not do that, the kernel did π
π NAME π
irq_domain_remove_generic_chips β bestie, this is the one that removes generic chips from an irq domain. that's the whole vibe. clean, simple, iconic π«Ά
πΈ SYNOPSIS πΈ
void irq_domain_remove_generic_chips (struct irq_domain *d );
like, no return value, it just does the thing. void said "i don't owe you a status code" and honestly? main character energy π
π ARGUMENTS π
dβ the irq domain for which the generic chips are to be removed π§Ήβ¨ like, hand her the domain and she'll yeet the generic chips out of it.
π¦ SEE ALSO π¦
okay so this is the part where i tell you about all her friends, because the kernel is genuinely just one big group chat and everyone is connected π the kernel file is ./kernel/irq/generic-chip.c and the whole squad is:
irq_gc_noop(9)irq_gc_mask_disable_reg(9)irq_gc_mask_set_bit(9)irq_gc_mask_clr_bit(9)irq_gc_unmask_enable_reg(9)irq_gc_ack_set_bit(9)irq_gc_ack_clr_bit(9)irq_gc_mask_disable_and_ack_set(9)irq_gc_eoi(9)irq_gc_set_wake(9)irq_alloc_generic_chip(9)irq_domain_alloc_generic_chips(9)__irq_alloc_domain_generic_chips(9)irq_get_domain_generic_chip(9)irq_setup_generic_chip(9)irq_setup_alt_chip(9)irq_remove_generic_chip(9)
lowkey a whole roster ngl π literally the allocate / setup / get / remove cinematic universe and you will be reading them next, no cap πβ¨
bestie reminder: this page lives in ./kernel/irq and it's dated October 2026. so when future-you is debugging irq stuff, you know exactly which era of the kernel you're crying about ππ
slay, go free those generic chips π§π periodt.
π¦ 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