irq_domain_t...late_twocell(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ irq_domain_translate_twocell πŸ’…

okay so bestie, we're looking at the manual page for irq_domain_translate_twocell β€” it's a kernel API thing, and honestly? it's giving "small function, big main character energy." πŸŽ€


🌸 NAME 🌸

irq_domain_translate_twocell β€” the generic translate for direct two cell bindings, no cap ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

int irq_domain_translate_twocell (struct irq_domain *d , struct
irq_fwspec *fwspec , unsigned long *out_hwirq , unsigned int *out_type
);

πŸ’– ARGUMENTS πŸ’–

  • d β€” the interrupt domain that's involved in the translation 🫢 like, this is the domain doing the work.
  • fwspec β€” the firmware interrupt specifier that we're translating. the thing getting decoded, periodt.
  • out_hwirq β€” pointer to storage for the hardware interrupt number. drop the hwirq in here bestie πŸ’Œ
  • out_type β€” pointer to storage for the interrupt type. and the type goes here too πŸŽ€

⭐ DESCRIPTION ⭐

so this is a Device Tree IRQ specifier translation function πŸ’« it works with two cell bindings, where the cell values map directly to the hwirq number and the linux irq flags. that's it, that's the whole vibe β€” no fancy middleman, the cells just walk straight into their seats like they own the place πŸ‘‘

literally the "direct" girlie of the translate family. iykyk 🌈


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./kernel/irq/irqdomain.c β€” and the whole friend group is here, bestie, we're doing a full roll call 🎀✨


πŸ’€ gentle reminder bestie: i didn't add one single thing to that list, and i didn't drop one either. all 33 of these icons showed up to the party and they're all staying. 🫢

and that's the page!! mwah πŸ’‹ sourced from ./kernel/irq, dated October 2026, and the manual is still repping irq_domain_t...late_twocell(9) in the corner like the abbreviation icon it is. slay, ate, periodt. πŸ§šβ€β™€οΈπŸ’œ

πŸ“¦ where this page comes from