Home
last modified time | relevance | path

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

/openbmc/linux/arch/loongarch/kernel/
H A Dirq.c104 int r, ipi_irq; in init_IRQ() local
116 ipi_irq = get_ipi_irq(); in init_IRQ()
117 if (ipi_irq < 0) in init_IRQ()
119 irq_set_percpu_devid(ipi_irq); in init_IRQ()
120 r = request_percpu_irq(ipi_irq, loongson_ipi_interrupt, "IPI", &ipi_dummy_dev); in init_IRQ()
/openbmc/linux/arch/csky/kernel/
H A Dsmp.c78 static int ipi_irq; variable
85 ipi_irq = irq; in set_send_ipi()
169 if (ipi_irq == 0) in setup_smp_ipi()
172 rc = request_percpu_irq(ipi_irq, handle_ipi, "IPI Interrupt", in setup_smp_ipi()
177 enable_percpu_irq(ipi_irq, 0); in setup_smp_ipi()
264 enable_percpu_irq(ipi_irq, 0); in csky_start_secondary()
/openbmc/linux/drivers/irqchip/
H A Dirq-csky-mpintc.c233 unsigned int ipi_irq; in csky_mpintc_init() local
272 ipi_irq = irq_create_mapping(root_domain, IPI_IRQ); in csky_mpintc_init()
273 if (!ipi_irq) in csky_mpintc_init()
276 set_send_ipi(&csky_mpintc_send_ipi, ipi_irq); in csky_mpintc_init()
/openbmc/qemu/hw/microblaze/
H A Dxlnx-zynqmp-pmu.c45 static const uint64_t ipi_irq[XLNX_ZYNQMP_PMU_NUM_IPIS] = { variable
120 qdev_get_gpio_in(DEVICE(&s->intc), ipi_irq[i])); in xlnx_zynqmp_pmu_soc_realize()