irq_domain_t...late_onecell(9)
π NAME π
irq_domain_translate_onecell β the generic translate for direct one cell bindings β¨
(you're reading irq_domain_t...late_onecell(9) from the Kernel API Manual, and yes she's iconic π)
π¦ SYNOPSIS π¦
int irq_domain_translate_onecell (struct irq_domain *d , struct
irq_fwspec *fwspec , unsigned long *out_hwirq , unsigned int *out_type
);
okay so it returns an int, and it takes four things β literally that's the whole vibe check π₯
πΈ ARGUMENTS πΈ
dβ the interrupt domain that's involved in the translation, she's the main character here πfwspecβ the firmware interrupt specifier that needs translating, your little firmware-to-kernel dictionary πout_hwirqβ pointer to storage for the hardware interrupt number, like a lil drop-off spot for the answer πout_typeβ pointer to storage for the interrupt type, same deal, another storage spot π
β SEE ALSO β
Bestie, the kernel file is ./kernel/irq/irqdomain.c and literally all of these are your girls β go say hi π«Ά
__irq_domain_alloc_fwnode(9)irq_domain_free_fwnode(9)irq_domain_instantiate(9)irq_domain_remove(9)irq_domain_create_simple(9)irq_find_matching_fwspec(9)irq_set_default_domain(9)irq_get_default_domain(9)irq_create_direct_mapping(9)irq_create_mapping_affinity(9)irq_dispose_mapping(9)__irq_resolve_mapping(9)irq_domain_xlate_onecell(9)irq_domain_xlate_twocell(9)irq_domain_xlate_twothreecell(9)irq_domain_xlate_onetwocell(9)irq_domain_translate_twocell(9)irq_domain_translate_twothreecell(9)irq_domain_reset_irq_data(9)irq_domain_disconnect_hierarchy(9)irq_domain_get_irq_data(9)irq_domain_set_hwirq_and_chip(9)irq_domain_set_info(9)irq_domain_free_irqs_common(9)irq_domain_free_irqs_top(9)__irq_domain_alloc_irqs(9)irq_domain_push_irq(9)irq_domain_pop_irq(9)irq_domain_free_irqs(9)irq_domain_alloc_irqs_parent(9)irq_domain_free_irqs_parent(9)irq_domain_activate_irq(9)irq_domain_deactivate_irq(9)
ngl that's a lot of siblings but they're all slaying in their own way πβ¨
that's the whole page, bestie, no cap π§ and it's coming to you straight from ./kernel/irq, dated October 2026 β mwah, love u, go translate some one cell bindings ππ
π
π¦ 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