irq_find_matching_fwspec(9)
π irq_find_matching_fwspec(9) π
okay so welcome to the Kernel API Manual, bestie β this one's all about irq_find_matching_fwspec, and it's honestly kind of a vibe π¦
β¨ NAME β¨
irq_find_matching_fwspec β literally locates a domain for a given fwspec π
πΈ SYNOPSIS πΈ
struct irq_domain * irq_find_matching_fwspec (struct irq_fwspec *fwspec
, enum irq_domain_bus_token bus_token );
π ARGUMENTS π
fwspecβ the FW specifier for an interrupt π§ that's the little description of the interrupt you're rolling in withbus_tokenβ domain-specific data β¨ yep, that's the whole description, it's giving "mysterious but make it kernel"
π₯ SEE ALSO π₯
Kernel file ./kernel/irq/irqdomain.c, plus the whole friend group π:
__irq_domain_alloc_fwnode(9)irq_domain_free_fwnode(9)irq_domain_instantiate(9)irq_domain_remove(9)irq_domain_create_simple(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_onecell(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)
and that's the whole page, bestie β go locate that domain π
catch you later, this was ./kernel/irq, dated October 2026, signing off π«Άβ¨
π¦ 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