Home
last modified time | relevance | path

Searched refs:ipi_domain (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/irqchip/
Dirq-bcm2836.c151 static struct irq_domain *ipi_domain; variable
164 generic_handle_domain_irq(ipi_domain, hwirq); in bcm2836_arm_irqchip_handle_ipi()
262 ipi_domain = irq_domain_create_linear(intc.domain->fwnode, in bcm2836_arm_irqchip_smp_init()
265 if (WARN_ON(!ipi_domain)) in bcm2836_arm_irqchip_smp_init()
268 ipi_domain->flags |= IRQ_DOMAIN_FLAG_IPI_SINGLE; in bcm2836_arm_irqchip_smp_init()
269 irq_domain_update_bus_token(ipi_domain, DOMAIN_BUS_IPI); in bcm2836_arm_irqchip_smp_init()
271 base_ipi = irq_domain_alloc_irqs(ipi_domain, BITS_PER_MBOX, NUMA_NO_NODE, NULL); in bcm2836_arm_irqchip_smp_init()
Dirq-mips-cpu.c38 static struct irq_domain *ipi_domain; variable
143 d = ipi_domain; in plat_irq_dispatch()
241 ipi_domain = irq_domain_add_hierarchy(irq_domain, in mips_cpu_register_ipi_domain()
246 if (!ipi_domain) in mips_cpu_register_ipi_domain()
248 irq_domain_update_bus_token(ipi_domain, DOMAIN_BUS_IPI); in mips_cpu_register_ipi_domain()
Dirq-armada-370-xp.c176 struct irq_domain *ipi_domain; member
480 unsigned int virq = irq_find_mapping(mpic->ipi_domain, i); in mpic_ipi_resume()
486 d = irq_domain_get_irq_data(mpic->ipi_domain, virq); in mpic_ipi_resume()
495 mpic->ipi_domain = irq_domain_create_linear(of_node_to_fwnode(node), IPI_DOORBELL_NR, in mpic_ipi_init()
497 if (WARN_ON(!mpic->ipi_domain)) in mpic_ipi_init()
500 irq_domain_update_bus_token(mpic->ipi_domain, DOMAIN_BUS_IPI); in mpic_ipi_init()
501 base_ipi = irq_domain_alloc_irqs(mpic->ipi_domain, IPI_DOORBELL_NR, NUMA_NO_NODE, NULL); in mpic_ipi_init()
662 generic_handle_domain_irq(mpic->ipi_domain, i); in mpic_handle_ipi_irq()
/linux-6.12.1/arch/powerpc/sysdev/xive/
Dcommon.c1136 struct irq_domain *ipi_domain; in xive_init_ipis() local
1144 ipi_domain = irq_domain_create_linear(fwnode, nr_node_ids, in xive_init_ipis()
1146 if (!ipi_domain) in xive_init_ipis()
1162 ret = irq_domain_alloc_irqs(ipi_domain, 1, node, &info); in xive_init_ipis()
1175 irq_domain_remove(ipi_domain); in xive_init_ipis()