irq_gc_mask_disable_reg(9)
π NAME π
Okay so this is irq_gc_mask_disable_reg(9), straight outta the Kernel API Manual, and it's literally this: irq_gc_mask_disable_reg β Mask chip via disable register. That's the whole name, bestie, no cap. π
π¦ SYNOPSIS π¦
void irq_gc_mask_disable_reg (struct irq_data *d );
π ARGUMENTS π
dβirq_data. That's it. One argument, iconic behavior. β¨
πΈ DESCRIPTION πΈ
Okay so picture this: the chip has separate enable/disable registers instead of a single mask register. That's the situation this function is made for, and it masks the chip via the disable register. Periodt. π
π SEE ALSO π
Kernel file: ./kernel/irq/generic-chip.c β plus the whole friend group of related pages, all still in their (9) era:
irq_gc_noop(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_domain_remove_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)
Signing off from the source/version spot, ./kernel/irq, dated October 2026 β this was the irq_gc_mask_disable_reg(9) page. Stay iconic, bestie πβ¨
π¦ 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