Searched refs:IPI_IRQ (Results 1 – 9 of 9) sorted by relevance
/linux-6.1.9/drivers/irqchip/ |
D | irq-csky-mpintc.c | 23 #define IPI_IRQ 15 macro 221 writel_relaxed((*cpumask_bits(mask)) << 8 | IPI_IRQ, in csky_mpintc_send_ipi() 272 ipi_irq = irq_create_mapping(root_domain, IPI_IRQ); in csky_mpintc_init()
|
/linux-6.1.9/arch/parisc/kernel/ |
D | smp.c | 90 #error verify IRQ_OFFSET(IPI_IRQ) is ipi_interrupt() in new IRQ region in ipi_init() 205 gsc_writel(IPI_IRQ - CPU_IRQ_BASE, p->hpa); in ipi_send() 474 disable_percpu_irq(IPI_IRQ); in __cpu_disable()
|
D | irq.c | 562 irq_set_handler(IPI_IRQ, handle_percpu_irq); in claim_cpu_irqs() 563 if (request_irq(IPI_IRQ, ipi_interrupt, IRQF_PERCPU, "IPI", NULL)) in claim_cpu_irqs() 575 cpu_eiem = EIEM_MASK(IPI_IRQ) | EIEM_MASK(TIMER_IRQ); in init_IRQ()
|
/linux-6.1.9/arch/arc/include/asm/ |
D | irq.h | 19 #define IPI_IRQ 19 macro
|
/linux-6.1.9/arch/parisc/include/asm/ |
D | irq.h | 25 #define IPI_IRQ (CPU_IRQ_BASE + 1) macro
|
/linux-6.1.9/Documentation/devicetree/bindings/interrupt-controller/ |
D | csky,mpintc.txt | 9 0-15 : software irq, and we use 15 as our IPI_IRQ.
|
/linux-6.1.9/arch/arc/kernel/ |
D | intc-arcv2.c | 184 irq_create_mapping(root_domain, IPI_IRQ); in init_onchip_IRQ()
|
D | mcip.c | 85 smp_ipi_irq_setup(cpu, IPI_IRQ); in mcip_setup_per_cpu()
|
/linux-6.1.9/arch/xtensa/kernel/ |
D | smp.c | 54 #define IPI_IRQ 0 macro 60 unsigned irq = irq_create_mapping(NULL, IPI_IRQ); in ipi_init()
|