ti_sci_inta...st_resources(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, this is the Kernel API Manual page for ti_sci_inta_request_resources, and it is literally about allocating resources for an input irq πŸ’…. The page title shows up as the truncated ti_sci_inta...st_resources(9) β€” slay, we move 🫢.

✨ SYNOPSIS ✨

the whole vibe check is this signature:

int ti_sci_inta_request_resources (struct irq_data *data );

πŸŽ€ ARGUMENTS πŸŽ€

  • data β€” pointer to the corresponding irq_data. that's the whole arg list, iconic πŸ’–

πŸ’… NOTE πŸ’…

okay so this is the core api where the actual allocation happens for input hwirq ✨. This allocation involves creating a parent irq for vint. If this is done in irq_domain_ops.alloc, then a deadlock is reached for allocation πŸ’€ β€” not the cute kind, bestie. So this allocation is being done in request_resources instead. periodt.

πŸ’– RETURN πŸ’–

0 if all went well, else the corresponding error. simple as that πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/irqchip/irq-ti-sci-inta.c


and that's the whole page, bestie πŸ’œ β€” this one comes from source path ./drivers/irqchip, dated October 2026, and the page is ti_sci_inta...st_resources(9). slay ✨

πŸ“¦ where this page comes from