irq_gc_mask_clr_bit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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:


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