ti_sci_intr_...in_translate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ti_sci_intr_...in_translate β€” the Kernel API Manual, bestie edition πŸŽ€

okay so picture this: you're deep in the kernel API manual, the page is literally called ti_sci_intr_...in_translate(9), and you're like "what does this even do" β€” don't worry, I got you. This is the whole thing, no skips, no cap. ✨


🌸 NAME 🌸

ti_sci_intr_irq_domain_translate β€” retrieves the hwirq and the type from the IRQ firmware specific handler. it's giving "translator bestie" energy, fr fr. πŸ’–


✨ SYNOPSIS ✨

int ti_sci_intr_irq_domain_translate (struct irq_domain *domain , struct
irq_fwspec *fwspec , unsigned long *hwirq , unsigned int *type );

yeah she's a little long, but look at her. iconic signature. πŸ‘‘


🫢 ARGUMENTS 🫢

  • domain β€” pointer to the IRQ domain. main character pointer, honestly.
  • fwspec β€” pointer to the IRQ specific firmware structure. the firmware lore drop. 🌈
  • hwirq β€” the IRQ number identified by hardware. very "i was assigned this at birth" of it.
  • type β€” the IRQ type. yes bestie, the type. πŸ¦‹

πŸ’… DESCRIPTION πŸ’…

Return 0 if all went ok, else appropriate error. that's it. that's the whole description. she's short, she's sweet, she knows what she is. 😭✨

lowkey a vibe check in function form: zero means slay, anything else means something went sideways, and you get the appropriate error back. periodt.

πŸ‘€ SEE ALSO πŸ‘€

like a little friend group of functions, and every single one of them is invited to the group chat. 🫢πŸ”₯


and that's the page!! shoutout to ./drivers/irqchip for being the source, October 2026 for the date, and the version that shipped this beauty β€” mwah, love u, go translate some IRQs bestie πŸ’œπŸŽ€πŸŒΈ

πŸ“¦ where this page comes from