irq_gc_mask_clr_bit(9)
π irq_gc_mask_clr_bit(9) π
okay so bestie, you've landed in the Kernel API Manual β¨ and this is the page for irq_gc_mask_clr_bit β no cap, it's giving kernel-internals realness. Let's go π
β¨ NAME β¨
irq_gc_mask_clr_bit β mask chip via clearing bit in mask register
πΈ SYNOPSIS πΈ
void irq_gc_mask_clr_bit (struct irq_data *d );
π ARGUMENTS π
dβirq_data. That's the whole argument, bestie π«Ά
π¦ DESCRIPTION π¦
So the chip has a single mask register β literally one. The values of this register are cached and protected by gc->lock, which is lowkey the whole safety vibe πβ¨
π SEE ALSO π
Kernel file ./kernel/irq/generic-chip.c, plus these absolute icons:
irq_gc_noop(9)irq_gc_mask_disable_reg(9)irq_gc_mask_set_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)
later bestie π«Ά β this cutie came from source/version ./kernel/irq, dated October 2026, and it's the irq_gc_mask_clr_bit(9) page. Mwah π
π¦ 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