Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/irqchip/
Dirq-bcm2836.c151 static struct irq_domain *ipi_domain; variable
164 generic_handle_irq(irq_find_mapping(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, -1, BITS_PER_MBOX, in bcm2836_arm_irqchip_smp_init()
Dirq-mips-cpu.c38 static struct irq_domain *ipi_domain; variable
142 virq = irq_linear_revmap(ipi_domain, irq); in plat_irq_dispatch()
232 ipi_domain = irq_domain_add_hierarchy(irq_domain, in mips_cpu_register_ipi_domain()
237 if (!ipi_domain) in mips_cpu_register_ipi_domain()
239 irq_domain_update_bus_token(ipi_domain, DOMAIN_BUS_IPI); in mips_cpu_register_ipi_domain()
Dirq-armada-370-xp.c323 static struct irq_domain *ipi_domain; variable
411 irq = irq_find_mapping(ipi_domain, i); in ipi_resume()
416 d = irq_domain_get_irq_data(ipi_domain, irq); in ipi_resume()
426 ipi_domain = irq_domain_create_linear(of_node_to_fwnode(node), in armada_xp_ipi_init()
429 if (WARN_ON(!ipi_domain)) in armada_xp_ipi_init()
432 irq_domain_update_bus_token(ipi_domain, DOMAIN_BUS_IPI); in armada_xp_ipi_init()
433 base_ipi = __irq_domain_alloc_irqs(ipi_domain, -1, IPI_DOORBELL_END, in armada_xp_ipi_init()
672 handle_domain_irq(ipi_domain, ipi, regs); in armada_370_xp_handle_irq()