ti_sci_inta...se_resources(9)
π 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 correspondingirq_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:
- kernel file
./drivers/irqchip/irq-ti-sci-inta.c struct ti_sci_inta_event_desc(9)struct ti_sci_inta_vint_desc(9)struct ti_sci_inta_irq_domain(9)ti_sci_inta_irq_handler(9)ti_sci_inta_xlate_irq(9)ti_sci_inta_alloc_parent_irq(9)ti_sci_inta_alloc_event(9)ti_sci_inta_alloc_irq(9)ti_sci_inta_free_parent_irq(9)ti_sci_inta_free_irq(9)ti_sci_inta_request_resources(9)ti_sci_inta_manage_event(9)ti_sci_inta_mask_irq(9)ti_sci_inta_unmask_irq(9)ti_sci_inta_ack_irq(9)ti_sci_inta_set_type(9)ti_sci_inta_irq_domain_free(9)ti_sci_inta_irq_domain_alloc(9)
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 underti_sci_inta...se_resources(9)because even man page headers gotta truncate sometimes ππ mwah, go free those irqs responsibly ππ
π¦ 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