STRUCT SDCA_INTERRUPT_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the struct sdca_interrupt_info(9) page from the Kernel API Manual, and it is literally about the struct that contains top-level SDCA interrupt information πŸ’…

  • struct sdca_interrupt_info β€” contains top-level SDCA interrupt information. periodt.

πŸ¦‹ SYNOPSIS πŸ¦‹

the struct is giving this exact shape, bestie β€” no cap, this is the whole thing:

       struct sdca_interrupt_info {
           struct regmap_irq_chip irq_chip;
           struct regmap_irq_chip_data *irq_data;
           struct sdca_interrupt irqs[SDCA_MAX_INTERRUPTS];
           struct mutex irq_lock;
        };

πŸ’… Members πŸ’…

  • irq_chip β€” regmap irq chip structure. yes bestie, that’s the one ✨
  • irq_data β€” regmap irq chip data structure. iconic.
  • irqs β€” array of data for each individual IRQ. every single one, no skipping πŸŽ€
  • irq_lock β€” protects access to the list of sdca_interrupt structures. lowkey crucial 🫢

🌈 SEE ALSO 🌈

  • Kernel file ./include/sound/sdca_interrupts.h
  • struct sdca_interrupt(9)

mwah πŸ’‹ that’s the whole page, and it comes from ./include/sound, dated October 2026 β€” struct sdca_interrupt_info(9) signing off with main character energy 🫢

πŸ“¦ where this page comes from