]> www.infradead.org Git - users/hch/misc.git/commitdiff
irqdomain: Rename irq_set_default_host() to irq_set_default_domain()
authorJiri Slaby (SUSE) <jirislaby@kernel.org>
Wed, 19 Mar 2025 09:28:55 +0000 (10:28 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 4 Apr 2025 14:39:10 +0000 (16:39 +0200)
Naming interrupt domains host is confusing at best and the irqdomain code
uses both domain and host inconsistently.

Therefore rename irq_set_default_host() to irq_set_default_domain().

Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250319092951.37667-3-jirislaby@kernel.org
30 files changed:
arch/arc/kernel/intc-arcv2.c
arch/arc/kernel/intc-compact.c
arch/arm/mach-pxa/irq.c
arch/mips/cavium-octeon/octeon-irq.c
arch/mips/sgi-ip27/ip27-irq.c
arch/mips/sgi-ip30/ip30-irq.c
arch/nios2/kernel/irq.c
arch/powerpc/platforms/44x/uic.c
arch/powerpc/platforms/52xx/mpc52xx_pic.c
arch/powerpc/platforms/amigaone/setup.c
arch/powerpc/platforms/chrp/setup.c
arch/powerpc/platforms/embedded6xx/flipper-pic.c
arch/powerpc/platforms/pasemi/setup.c
arch/powerpc/platforms/powermac/pic.c
arch/powerpc/platforms/ps3/interrupt.c
arch/powerpc/sysdev/ehv_pic.c
arch/powerpc/sysdev/ipic.c
arch/powerpc/sysdev/mpic.c
arch/powerpc/sysdev/xics/xics-common.c
arch/powerpc/sysdev/xive/common.c
arch/x86/kernel/apic/vector.c
drivers/irqchip/irq-armada-370-xp.c
drivers/irqchip/irq-clps711x.c
drivers/irqchip/irq-imx-gpcv2.c
drivers/irqchip/irq-pic32-evic.c
drivers/irqchip/irq-xilinx-intc.c
drivers/irqchip/irq-xtensa-mx.c
drivers/irqchip/irq-xtensa-pic.c
include/linux/irqdomain.h
kernel/irq/irqdomain.c

index f324f0e3341a3939ad52f44d454eebc4288500fc..fea29d9d18d61a40cb69c4e533285c4e2cd1e9e3 100644 (file)
@@ -178,7 +178,7 @@ init_onchip_IRQ(struct device_node *intc, struct device_node *parent)
         * Needed for primary domain lookup to succeed
         * This is a primary irqchip, and can never have a parent
         */
-       irq_set_default_host(root_domain);
+       irq_set_default_domain(root_domain);
 
 #ifdef CONFIG_SMP
        irq_create_mapping(root_domain, IPI_IRQ);
index 6885e422870e746e92a521c4b53fc299584480fd..1d2ff1c6a61b8fec5d4adcc94a55ccf0542a241d 100644 (file)
@@ -121,7 +121,7 @@ init_onchip_IRQ(struct device_node *intc, struct device_node *parent)
         * Needed for primary domain lookup to succeed
         * This is a primary irqchip, and can never have a parent
         */
-       irq_set_default_host(root_domain);
+       irq_set_default_domain(root_domain);
 
        return 0;
 }
index a9ef71008147293c5db931d1117e58cf555d0794..d9cadd97748a29537cc326f88a9fbc0e622aed32 100644 (file)
@@ -152,7 +152,7 @@ pxa_init_irq_common(struct device_node *node, int irq_nr,
                                               &pxa_irq_ops, NULL);
        if (!pxa_irq_domain)
                panic("Unable to add PXA IRQ domain\n");
-       irq_set_default_host(pxa_irq_domain);
+       irq_set_default_domain(pxa_irq_domain);
 
        for (n = 0; n < irq_nr; n += 32) {
                void __iomem *base = irq_base(n >> 5);
index 8425a6b38aa2ad42b53644db324872c9ad747a76..e6b4d9c0c16978696cbaf0c790f8f5dd4f7716a8 100644 (file)
@@ -1505,7 +1505,7 @@ static int __init octeon_irq_init_ciu(
 
        ciu_domain = irq_domain_add_tree(
                ciu_node, &octeon_irq_domain_ciu_ops, dd);
-       irq_set_default_host(ciu_domain);
+       irq_set_default_domain(ciu_domain);
 
        /* CIU_0 */
        for (i = 0; i < 16; i++) {
@@ -2076,7 +2076,7 @@ static int __init octeon_irq_init_ciu2(
 
        ciu_domain = irq_domain_add_tree(
                ciu_node, &octeon_irq_domain_ciu2_ops, NULL);
-       irq_set_default_host(ciu_domain);
+       irq_set_default_domain(ciu_domain);
 
        /* CUI2 */
        for (i = 0; i < 64; i++) {
@@ -2929,7 +2929,7 @@ static int __init octeon_irq_init_ciu3(struct device_node *ciu_node,
                /* Only do per CPU things if it is the CIU of the boot node. */
                octeon_irq_ciu3_alloc_resources(ciu3_info);
                if (node == 0)
-                       irq_set_default_host(domain);
+                       irq_set_default_domain(domain);
 
                octeon_irq_use_ip4 = false;
                /* Enable the CIU lines */
index 00e63e9ef61d8a477ae9935491c038549bab08da..288d4d17edddee496a36d9721b0c346267f19bde 100644 (file)
@@ -297,7 +297,7 @@ void __init arch_init_irq(void)
        if (WARN_ON(domain == NULL))
                return;
 
-       irq_set_default_host(domain);
+       irq_set_default_domain(domain);
 
        irq_set_percpu_devid(IP27_HUB_PEND0_IRQ);
        irq_set_chained_handler_and_data(IP27_HUB_PEND0_IRQ, ip27_do_irq_mask0,
index 423c32cb66ed5262288fd7418641086044369361..9fb905e2cf1424d9ff987398b99edca01eb54c0f 100644 (file)
@@ -313,7 +313,7 @@ void __init arch_init_irq(void)
        if (!domain)
                return;
 
-       irq_set_default_host(domain);
+       irq_set_default_domain(domain);
 
        irq_set_percpu_devid(IP30_HEART_L0_IRQ);
        irq_set_chained_handler_and_data(IP30_HEART_L0_IRQ, ip30_normal_irq,
index 6b7890e5f7af4277f085c2f7cf56e5a2df4bae86..8fa2806600513acb3abecb3d6a60045cdbc74443 100644 (file)
@@ -72,7 +72,7 @@ void __init init_IRQ(void)
        domain = irq_domain_add_linear(node, NIOS2_CPU_NR_IRQS, &irq_ops, NULL);
        BUG_ON(!domain);
 
-       irq_set_default_host(domain);
+       irq_set_default_domain(domain);
        of_node_put(node);
        /* Load the initial ienable value */
        ienable = RDCTL(CTL_IENABLE);
index 8b03ae4cb3f61a04a5434d3965f7483fa9e0bca4..31f760c2ec5dfd713009a903b366dc1fc272c7c1 100644 (file)
@@ -291,7 +291,7 @@ void __init uic_init_tree(void)
        if (!primary_uic)
                panic("Unable to initialize primary UIC %pOF\n", np);
 
-       irq_set_default_host(primary_uic->irqhost);
+       irq_set_default_domain(primary_uic->irqhost);
        of_node_put(np);
 
        /* The scan again for cascaded UICs */
index 1e0a5e9644dc1dfb91f938f1553b172044496159..43c881d31ca6eb1103c294b5fccaa4c05d579197 100644 (file)
@@ -453,7 +453,7 @@ void __init mpc52xx_init_irq(void)
        if (!mpc52xx_irqhost)
                panic(__FILE__ ": Cannot allocate the IRQ host\n");
 
-       irq_set_default_host(mpc52xx_irqhost);
+       irq_set_default_domain(mpc52xx_irqhost);
 
        pr_info("MPC52xx PIC is up and running!\n");
 }
index 2c8dc08869124c57ed646996b28dee4e60e76aa4..33f852a7625f9dff6e3228c91f990bbfd96633c8 100644 (file)
@@ -109,7 +109,7 @@ static void __init amigaone_init_IRQ(void)
 
        i8259_init(pic, int_ack);
        ppc_md.get_irq = i8259_irq;
-       irq_set_default_host(i8259_get_host());
+       irq_set_default_domain(i8259_get_host());
 }
 
 static int __init request_isa_regions(void)
index 36ee3a5056a18f51c6ab2d68262e6f52c975a016..c1bfa4c3444c374019adb0255fa39c0cc74a934f 100644 (file)
@@ -486,7 +486,7 @@ static void __init chrp_find_8259(void)
        i8259_init(pic, chrp_int_ack);
        if (ppc_md.get_irq == NULL) {
                ppc_md.get_irq = i8259_irq;
-               irq_set_default_host(i8259_get_host());
+               irq_set_default_domain(i8259_get_host());
        }
        if (chrp_mpic != NULL) {
                cascade_irq = irq_of_parse_and_map(pic, 0);
index 4d9200bdba78c3277217238846e98b490228a173..013d66304c319d81a671c1feb174de43e5b3d7fe 100644 (file)
@@ -190,7 +190,7 @@ void __init flipper_pic_probe(void)
        flipper_irq_host = flipper_pic_init(np);
        BUG_ON(!flipper_irq_host);
 
-       irq_set_default_host(flipper_irq_host);
+       irq_set_default_domain(flipper_irq_host);
 
        of_node_put(np);
 }
index 0761d98e5be3fff5aa5d99604301f63936e39db4..d03b41336901acd6a4f55163656cc5cba3ceadc9 100644 (file)
@@ -228,7 +228,7 @@ static void __init nemo_init_IRQ(struct mpic *mpic)
        irq_set_chained_handler(gpio_virq, sb600_8259_cascade);
        mpic_unmask_irq(irq_get_irq_data(gpio_virq));
 
-       irq_set_default_host(mpic->irqhost);
+       irq_set_default_domain(mpic->irqhost);
 }
 
 #else
index 2202bf77c7a31515acc9a6f1fd523f38f942ed68..03a7c51f264501848e5368da531aa4e06e90a2b1 100644 (file)
@@ -330,7 +330,7 @@ static void __init pmac_pic_probe_oldstyle(void)
        pmac_pic_host = irq_domain_add_linear(master, max_irqs,
                                              &pmac_pic_host_ops, NULL);
        BUG_ON(pmac_pic_host == NULL);
-       irq_set_default_host(pmac_pic_host);
+       irq_set_default_domain(pmac_pic_host);
 
        /* Get addresses of first controller if we have a node for it */
        BUG_ON(of_address_to_resource(master, 0, &r));
index af3fe9f04f24ccc095f1af360298db9a3b6fc484..95e96bd61a2036fd07d1c14ac780ad4cf05748e5 100644 (file)
@@ -744,7 +744,7 @@ void __init ps3_init_IRQ(void)
        struct irq_domain *host;
 
        host = irq_domain_add_nomap(NULL, PS3_PLUG_MAX + 1, &ps3_host_ops, NULL);
-       irq_set_default_host(host);
+       irq_set_default_domain(host);
 
        for_each_possible_cpu(cpu) {
                struct ps3_private *pd = &per_cpu(ps3_private, cpu);
index 040827671d213bfad174631da547749803e21dcd..fb502b72fca1d2653e8d56d2fa5862e03318758c 100644 (file)
@@ -291,5 +291,5 @@ void __init ehv_pic_init(void)
        ehv_pic->coreint_flag = of_property_read_bool(np, "has-external-proxy");
 
        global_ehv_pic = ehv_pic;
-       irq_set_default_host(global_ehv_pic->irqhost);
+       irq_set_default_domain(global_ehv_pic->irqhost);
 }
index 037b04bf9a9f3796f14060c5d3c300329dd0b3e2..a35be0232978116751d95e563b2fea91edb8fe01 100644 (file)
@@ -757,7 +757,7 @@ struct ipic * __init ipic_init(struct device_node *node, unsigned int flags)
        ipic_write(ipic->regs, IPIC_SEMSR, temp);
 
        primary_ipic = ipic;
-       irq_set_default_host(primary_ipic->irqhost);
+       irq_set_default_domain(primary_ipic->irqhost);
 
        ipic_write(ipic->regs, IPIC_SIMSR_H, 0);
        ipic_write(ipic->regs, IPIC_SIMSR_L, 0);
index d94cf36b0f65865cb56cabc7d4498dc3eb287a02..4afbab83a2e2f3e1b6ce0cfd3bf4bebf662eafcb 100644 (file)
@@ -1520,7 +1520,7 @@ struct mpic * __init mpic_alloc(struct device_node *node,
 
        if (!(mpic->flags & MPIC_SECONDARY)) {
                mpic_primary = mpic;
-               irq_set_default_host(mpic->irqhost);
+               irq_set_default_domain(mpic->irqhost);
        }
 
        return mpic;
index d3a4156e8788125d610f114ab21c6a3bc2c84452..c3fa539a989823653245e4b4b0c39ec8ca03ebd6 100644 (file)
@@ -472,7 +472,7 @@ static int __init xics_allocate_domain(void)
                return -ENOMEM;
        }
 
-       irq_set_default_host(xics_host);
+       irq_set_default_domain(xics_host);
        return 0;
 }
 
index a6c388bdf5d08cfd33cf9d0eca1703afbede7ac9..dc2e61837396e1f7cb8189bdcf16ad1015b1eb18 100644 (file)
@@ -1467,7 +1467,7 @@ static void __init xive_init_host(struct device_node *np)
        xive_irq_domain = irq_domain_add_tree(np, &xive_irq_domain_ops, NULL);
        if (WARN_ON(xive_irq_domain == NULL))
                return;
-       irq_set_default_host(xive_irq_domain);
+       irq_set_default_domain(xive_irq_domain);
 }
 
 static void xive_cleanup_cpu_queues(unsigned int cpu, struct xive_cpu *xc)
index 72fa4bb78f0a614838f3ab9bb63c70e2eca6e484..fee42a73d64a82d20824c137fc2b5f5cd7da718b 100644 (file)
@@ -799,7 +799,7 @@ int __init arch_early_irq_init(void)
        x86_vector_domain = irq_domain_create_tree(fn, &x86_vector_domain_ops,
                                                   NULL);
        BUG_ON(x86_vector_domain == NULL);
-       irq_set_default_host(x86_vector_domain);
+       irq_set_default_domain(x86_vector_domain);
 
        BUG_ON(!alloc_cpumask_var(&vector_searchmask, GFP_KERNEL));
 
index d7c5ef24847440ad91e79f04c26d13f950fe2ef1..6218e5d20b50b7c9555324add25dd622f634cd9c 100644 (file)
@@ -880,7 +880,7 @@ static int __init mpic_of_init(struct device_node *node, struct device_node *par
        }
 
        if (mpic_is_ipi_available(mpic)) {
-               irq_set_default_host(mpic->domain);
+               irq_set_default_domain(mpic->domain);
                set_handle_irq(mpic_handle_irq);
 #ifdef CONFIG_SMP
                err = mpic_ipi_init(mpic, node);
index 806ebb1de201a425e16c97a28ab08831ce0fe329..48c73c948ddf4df4641b91f1cd91b16a837cd3a2 100644 (file)
@@ -191,7 +191,7 @@ static int __init _clps711x_intc_init(struct device_node *np,
                goto out_irqfree;
        }
 
-       irq_set_default_host(clps711x_intc->domain);
+       irq_set_default_domain(clps711x_intc->domain);
        set_handle_irq(clps711x_irqh);
 
 #ifdef CONFIG_FIQ
index 8a0e82067924ebe342046a176f255c63a177e81d..095ae8e3217e51a337f9ae2f67aedd83d5c86293 100644 (file)
@@ -247,7 +247,7 @@ static int __init imx_gpcv2_irqchip_init(struct device_node *node,
                kfree(cd);
                return -ENOMEM;
        }
-       irq_set_default_host(domain);
+       irq_set_default_domain(domain);
 
        /* Initially mask all interrupts */
        for (i = 0; i < IMR_NUM; i++) {
index eb6ca516a166454eafa80c805d08857020133f21..b546b1036e1244ed391fe14fc34a42996ac2a2c0 100644 (file)
@@ -291,7 +291,7 @@ static int __init pic32_of_init(struct device_node *node,
                gc->private = &priv[i];
        }
 
-       irq_set_default_host(evic_irq_domain);
+       irq_set_default_domain(evic_irq_domain);
 
        /*
         * External interrupts have software configurable edge polarity. These
index 7e08714d507f4728b1a53423dfc9c5c2fb87188f..38727e9cc713516ab66935b5c06b587d491f333e 100644 (file)
@@ -233,7 +233,7 @@ static int __init xilinx_intc_of_init(struct device_node *intc,
                }
        } else {
                primary_intc = irqc;
-               irq_set_default_host(primary_intc->root_domain);
+               irq_set_default_domain(primary_intc->root_domain);
                set_handle_irq(xil_intc_handle_irq);
        }
 
index 7f314e58f3ce56f10e3e9fc7ad4e266b25180231..9b441d18029993211288041448a49e86fbd15037 100644 (file)
@@ -156,7 +156,7 @@ static void __init xtensa_mx_init_common(struct irq_domain *root_domain)
 {
        unsigned int i;
 
-       irq_set_default_host(root_domain);
+       irq_set_default_domain(root_domain);
        secondary_init_irq();
 
        /* Initialize default IRQ routing to CPU 0 */
index f9d6fce4da33bad75d52d8bef130bb035943803c..9be7b7c5cd23941533d5ed63218ef2835457a70e 100644 (file)
@@ -87,7 +87,7 @@ int __init xtensa_pic_init_legacy(struct device_node *interrupt_parent)
        struct irq_domain *root_domain =
                irq_domain_add_legacy(NULL, NR_IRQS - 1, 1, 0,
                                &xtensa_irq_domain_ops, &xtensa_irq_chip);
-       irq_set_default_host(root_domain);
+       irq_set_default_domain(root_domain);
        return 0;
 }
 
@@ -97,7 +97,7 @@ static int __init xtensa_pic_init(struct device_node *np,
        struct irq_domain *root_domain =
                irq_domain_add_linear(np, NR_IRQS, &xtensa_irq_domain_ops,
                                &xtensa_irq_chip);
-       irq_set_default_host(root_domain);
+       irq_set_default_domain(root_domain);
        return 0;
 }
 IRQCHIP_DECLARE(xtensa_irq_chip, "cdns,xtensa-pic", xtensa_pic_init);
index 33ff41eef8f7323bb353a58a5600981fc40aa333..4b5c495b5710d5fb1ffc61b3f5fee79f83a06b17 100644 (file)
@@ -352,7 +352,7 @@ struct irq_domain *irq_domain_create_legacy(struct fwnode_handle *fwnode,
                                            void *host_data);
 struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec,
                                            enum irq_domain_bus_token bus_token);
-void irq_set_default_host(struct irq_domain *host);
+void irq_set_default_domain(struct irq_domain *domain);
 struct irq_domain *irq_get_default_host(void);
 int irq_domain_alloc_descs(int virq, unsigned int nr_irqs,
                           irq_hw_number_t hwirq, int node,
index 2861f89880af55dd6e4f7ae7eb3493c4296d92f0..480fdc9e769ea96eb2ea1723cfb577fd768d240a 100644 (file)
@@ -398,7 +398,7 @@ void irq_domain_remove(struct irq_domain *domain)
         * If the going away domain is the default one, reset it.
         */
        if (unlikely(irq_default_domain == domain))
-               irq_set_default_host(NULL);
+               irq_set_default_domain(NULL);
 
        mutex_unlock(&irq_domain_mutex);
 
@@ -573,7 +573,7 @@ struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec,
 EXPORT_SYMBOL_GPL(irq_find_matching_fwspec);
 
 /**
- * irq_set_default_host() - Set a "default" irq domain
+ * irq_set_default_domain() - Set a "default" irq domain
  * @domain: default domain pointer
  *
  * For convenience, it's possible to set a "default" domain that will be used
@@ -581,13 +581,13 @@ EXPORT_SYMBOL_GPL(irq_find_matching_fwspec);
  * platforms that want to manipulate a few hard coded interrupt numbers that
  * aren't properly represented in the device-tree.
  */
-void irq_set_default_host(struct irq_domain *domain)
+void irq_set_default_domain(struct irq_domain *domain)
 {
        pr_debug("Default domain set to @0x%p\n", domain);
 
        irq_default_domain = domain;
 }
-EXPORT_SYMBOL_GPL(irq_set_default_host);
+EXPORT_SYMBOL_GPL(irq_set_default_domain);
 
 /**
  * irq_get_default_host() - Retrieve the "default" irq domain