STRUCT TI_SCI_IRQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ti_sci_irq(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ this one's a little struct page, short and sweet, and honestly it's giving "small but crucial" energy πŸŽ€


🌸 NAME 🌸

struct ti_sci_irq β€” Description of allocated irqs πŸ’–

like, literally, that's the whole vibe: it's the description of allocated irqs, no cap 🫢


✨ SYNOPSIS ✨

struct ti_sci_irq {
    struct hlist_node node;
    struct ti_sci_msg_req_manage_irq desc;
 };

okay so that's the whole struct, look at her, iconic πŸ‘‘


πŸ¦‹ Members πŸ¦‹

here's the member-by-member breakdown, iykyk 🌈

  • node β€” the link to the hash table πŸ”— like it's how this bad boy gets chained in with everybody else
  • desc β€” the description of the irq πŸ’… literally the actual irq info lives here

πŸŽ€ SEE ALSO πŸŽ€

bestie there is SO much lore here, hold on 😭 the source of all this is the kernel file ./drivers/firmware/ti_sci.c, and she's connected to like... everyone. deep breath. here we go πŸ’€


and that's the whole page bestie, we ate that πŸ“

fr fr, if you wanna go read the source yourself, she lives in ./drivers/firmware πŸ’–

mwah, this came out October 2026 🌸 go forth and allocate your irqs responsibly, ily πŸ’œπŸ§š

πŸ“¦ where this page comes from