sdca_irq_cleanup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sdca_irq_cleanup β€” Kernel API Manual ✨

okay so bestie, we're in the kernel API manual today and the star of the show is sdca_irq_cleanup from section 9. she's a cleanup girlie and honestly? iconic behavior.


🌸 NAME 🌸

sdca_irq_cleanup β€” frees the regular IRQs for an SDCA Function 🧚


✨ SYNOPSIS ✨

void sdca_irq_cleanup (struct device *dev , struct sdca_function_data
*function , struct sdca_interrupt_info *info );

no cap, that's the whole signature. she returns void and takes three pointers. periodt. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device pointer, aka the one the sdca_interrupt_info was allocated against. she's the receipts, keep her around 🫢
  • function β€” pointer to the SDCA Function. the main character of this whole operation πŸ‘‘
  • info β€” pointer to the SDCA interrupt info for this device. this is the stuff getting cleaned up 🧹

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically, typically this would be called from the driver for a single SDCA Function, from component remove. that's the vibe check β€” it's the teardown step, the "okay we're done here" moment πŸ’€βœ¨


🌈 SEE ALSO 🌈

kernel file ./sound/soc/sdca/sdca_interrupts.c β€” go read it, iykyk πŸ“–

and her whole friend group:


mwah πŸ’‹ that's the page! brought to you from ./sound/soc/sdca, dated October 2026 β€” literally a whole moment in kernel history. slay, go free those regular IRQs responsibly πŸ“πŸ’–

πŸ“¦ where this page comes from