STRUCT TI_SCI_INTA_EVENT_DESC(9)
π¦ NAME π¦
okay so we're in the Kernel API Manual bestie, and this page is all about struct ti_sci_inta_event_desc β literally the description of an event coming to Interrupt Aggregator. it's giving mapping table energy: it maps the global event, the hwirq, and the vint bit. that's the whole vibe π
β¨ SYNOPSIS β¨
struct ti_sci_inta_event_desc {
u16 global_event;
u32 hwirq;
u8 vint_bit;
};
like, that's the entire struct. three little fields. small but iconic π
π Members π
global_eventβ the global event number that belongs to this event. yes bestie, it's the global one πhwirqβ the hwirq of the incoming interrupt. it's arriving, it's the main character π₯vint_bitβ the corresponding vint bit that this event is attached to. every event needs a bit to hang with π«Ά
π SEE ALSO π
no cap, there's a whole friend group here. the kernel file is ./drivers/irqchip/irq-ti-sci-inta.c, and it's linked up with:
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_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)
okay that's the whole page, go be obsessed with interrupts somewhere else now π§β¨
sign-off time: this little beauty lives in ./drivers/irqchip, it's dated October 2026, and the title it's filed under is struct ti_s...a_event_desc(9) β mwah, kiss the kernel for me πππΈ
π¦ 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