ti_sci_inta_...c_parent_irq(9)
πΈ NAME πΈ
okay so bestie, this is ti_sci_inta_alloc_parent_irq β and what it does is, like, allocate a parent irq to the Interrupt aggregator. that's the whole vibe. very demure, very interrupt-y π
and hey, just so we're clear on where we're at: this is the Kernel API Manual section, so we're deep in kernel-land rn π«Ά
β¨ SYNOPSIS β¨
struct ti_sci_inta_vint_desc * ti_sci_inta_alloc_parent_irq (struct irq_domain *domain );
like, that's the whole signature, no notes π
π ARGUMENTS π
domainβ the IRQ domain that corresponds to the Interrupt Aggregator. that's it, that's the one argument, she's lowkey the main character here π¦
π DESCRIPTION π
so the rundown is: it returns 0 if everything went well, otherwise it hands you back the corresponding error value. no cap, that's literally what the page says β success means 0, and anything else means an error is being reported π
fr fr, that's the entire description. sometimes the kernel is a woman of few words π
π₯ SEE ALSO π₯
okay this list is long and honestly iconic, so let's get into it. first up, the kernel file where all of this lives:
./drivers/irqchip/irq-ti-sci-inta.c
and then the whole friend group of related pages β go read these if you want the full lore:
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_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_release_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)
like, that's an entire ensemble cast and every single one of them slayed in their own way, ngl π§
mwah, that's a wrap π this little page came from the ./drivers/irqchip corner of the universe, dated October 2026, and it answers to the name ti_sci_inta_...c_parent_irq(9) β periodt, go read your interrupts, bestie πβ
π¦ 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