irq_domain_free_fwnode(9)
π irq_domain_free_fwnode(9) π
okay bestie, welcome to the Kernel API Manual page for irq_domain_free_fwnode(9). This is the group-chat recap: one function, one argument, zero mystery. π
πΈ NAME πΈ
irq_domain_free_fwnode β free a non-OF-backed fwnode_handle β¨
β¨ SYNOPSIS β¨
void irq_domain_free_fwnode (struct fwnode_handle *fwnode );
π«Ά ARGUMENTS π«Ά
fwnodeβ thefwnode_handleto free. That's the whole assignment, bestie. π
π DESCRIPTION π
Okay so picture this: you've got a fwnode_handle that was allocated with irq_domain_alloc_fwnode, and now it's time to let it go. This function is literally the βfree a fwnode_handle allocated with irq_domain_alloc_fwnodeβ moment. Non-OF-backed? Yep, that's the vibe. Cleanup era, slay. π¦
π SEE ALSO π
Kernel file ./kernel/irq/irqdomain.c says go hang out with these besties:
__irq_domain_alloc_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_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)
xoxo, your kernel bestie π β source: ./kernel/irq Β· date: October 2026. Bye bestie, go free that fwnode responsibly! π
π¦ 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