ti_sci_inta...se_resources(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ti_sci_inta_release_resources(9) πŸ’–

okay bestie, welcome to the Kernel API Manual β€” yes that's the manual name, we're in the big-kid docs now πŸŽ€ and this page is all about ti_sci_inta_release_resources, the cleanup queen of the TI SCI INTA irqchip world πŸ‘‘


✨ NAME ✨

ti_sci_inta_release_resources β€” releases the resources for an input irq. that's it. that's the whole vibe. she gives the resources back πŸ’…


🌸 SYNOPSIS 🌸

void ti_sci_inta_release_resources (struct irq_data *data );

like, she takes exactly one thing and returns literally nothing (void). lowkey iconic for that πŸ¦‹


🫢 ARGUMENTS 🫢

  • data β€” pointer to the corresponding irq_data. that's your main character right there, the irq you're breaking up with. hand her over and let the cleanup happen πŸ’”βœ¨

⭐ NOTE ⭐

okay so this is the sibling of request_resources β€” she's the undo button basically πŸ”. all the unmapping and the deletion of parent vint irqs happens right here inside this api. like, the entire teardown arc, no cap. if you requested it, this is where it un-happens πŸ§šπŸ’œ

fr fr don't sleep on this one β€” the parent vint irq deletion lives here and nowhere else in this function's story 😭

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file, obviously, plus the whole friend group:

that's the whole group chat, bestie β€” go read ti_sci_inta_request_resources(9) first if you wanna know what she's undoing πŸ’…βœ¨


🌈 and that's the page!! sourced straight from ./drivers/irqchip, dated October 2026, filed under ti_sci_inta...se_resources(9) because even man page headers gotta truncate sometimes πŸ˜­πŸ’€ mwah, go free those irqs responsibly πŸŽ€πŸ’–
πŸ“¦ where this page comes from