| /linux/arch/xtensa/kernel/ |
| H A D | irq.c | 106 handle_percpu_irq, "timer"); in xtensa_irq_map() 111 handle_percpu_irq, "profiling"); in xtensa_irq_map()
|
| /linux/arch/parisc/kernel/ |
| H A D | irq.c | 263 irq_set_chip_and_handler(irq, type, handle_percpu_irq); in cpu_claim_irq() 552 handle_percpu_irq); in claim_cpu_irqs() 555 irq_set_handler(TIMER_IRQ, handle_percpu_irq); in claim_cpu_irqs() 559 irq_set_handler(IPI_IRQ, handle_percpu_irq); in claim_cpu_irqs()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | genericirq.rst | 159 - handle_percpu_irq() 274 handle_percpu_irq为每CPU型中断提供一个通用的实现。
|
| /linux/arch/arc/kernel/ |
| H A D | intc-compact.c | 94 irq_set_chip_and_handler(irq, &onchip_intc, handle_percpu_irq); in arc_intc_domain_map()
|
| H A D | intc-arcv2.c | 146 irq_set_chip_and_handler(irq, &arcv2_irq_chip, handle_percpu_irq); in arcv2_irq_map()
|
| /linux/arch/alpha/kernel/ |
| H A D | irq_alpha.c | 220 handle_percpu_irq, "RTC"); in init_rtc_irq()
|
| /linux/drivers/irqchip/ |
| H A D | irq-loongarch-cpu.c | 89 irq_set_chip_and_handler(irq, &cpu_irq_controller, handle_percpu_irq); in loongarch_cpu_intc_map()
|
| H A D | irq-xtensa-mx.c | 32 handle_percpu_irq, "ipi"); in xtensa_mx_irq_map()
|
| H A D | irq-mips-cpu.c | 167 irq_set_chip_and_handler(irq, chip, handle_percpu_irq); in mips_cpu_intc_map()
|
| H A D | irq-csky-mpintc.c | 181 handle_percpu_irq); in csky_irqdomain_map()
|
| H A D | irq-bcm6345-l1.c | 281 &bcm6345_l1_irq_chip, handle_percpu_irq); in bcm6345_l1_map()
|
| H A D | irq-mips-gic.c | 683 irq_set_handler(virq, handle_percpu_irq); in gic_irq_domain_map()
|
| /linux/arch/x86/platform/uv/ |
| H A D | uv_irq.c | 99 handle_percpu_irq, NULL, info->uv.name); in uv_domain_alloc()
|
| /linux/arch/mips/cavium-octeon/ |
| H A D | octeon-irq.c | 267 handle_percpu_irq); in octeon_irq_init_core() 1524 OCTEON_IRQ_MBOX0, 0, 32, 0, chip_mbox, handle_percpu_irq); in octeon_irq_init_ciu() 1533 OCTEON_IRQ_MBOX1, 0, 33, 0, chip_mbox, handle_percpu_irq); in octeon_irq_init_ciu() 2117 irq_set_chip_and_handler(OCTEON_IRQ_MBOX0, &octeon_irq_chip_ciu2_mbox, handle_percpu_irq); in octeon_irq_init_ciu2() 2118 irq_set_chip_and_handler(OCTEON_IRQ_MBOX1, &octeon_irq_chip_ciu2_mbox, handle_percpu_irq); in octeon_irq_init_ciu2() 2119 irq_set_chip_and_handler(OCTEON_IRQ_MBOX2, &octeon_irq_chip_ciu2_mbox, handle_percpu_irq); in octeon_irq_init_ciu2() 2120 irq_set_chip_and_handler(OCTEON_IRQ_MBOX3, &octeon_irq_chip_ciu2_mbox, handle_percpu_irq); in octeon_irq_init_ciu2() 2915 &octeon_irq_chip_ciu3_mbox, handle_percpu_irq); in octeon_irq_init_ciu3()
|
| /linux/drivers/s390/cio/ |
| H A D | airq.c | 109 &dummy_irq_chip, handle_percpu_irq); in init_airq_interrupts()
|
| /linux/arch/powerpc/sysdev/xics/ |
| H A D | xics-common.c | 341 handle_percpu_irq); in xics_host_map()
|
| /linux/Documentation/core-api/ |
| H A D | genericirq.rst | 167 - handle_percpu_irq() 289 handle_percpu_irq provides a generic implementation for per CPU
|
| /linux/arch/mips/kernel/ |
| H A D | smp.c | 238 irq_set_handler(virq, handle_percpu_irq); in smp_ipi_init_one()
|
| /linux/arch/um/kernel/ |
| H A D | irq.c | 689 irq_set_chip_and_handler(TIMER_IRQ, &alarm_irq_type, handle_percpu_irq); in init_IRQ()
|
| /linux/arch/powerpc/platforms/powermac/ |
| H A D | smp.c | 180 irq_set_chip_and_handler(virq, &dummy_irq_chip, handle_percpu_irq); in psurge_host_map()
|
| /linux/arch/s390/pci/ |
| H A D | pci_irq.c | 424 handle_percpu_irq, NULL, NULL); in zpci_msi_domain_alloc()
|
| /linux/drivers/xen/events/ |
| H A D | events_base.c | 1262 handle_percpu_irq, "ipi"); in bind_ipi_to_irq() 1378 handle_percpu_irq, "virq"); in bind_virq_to_irq()
|
| /linux/kernel/irq/ |
| H A D | chip.c | 867 void handle_percpu_irq(struct irq_desc *desc) in handle_percpu_irq() function
|
| /linux/arch/powerpc/sysdev/xive/ |
| H A D | common.c | 1121 domain->host_data, handle_percpu_irq, in xive_ipi_irq_domain_alloc()
|
| /linux/arch/powerpc/sysdev/ |
| H A D | mpic.c | 1026 handle_percpu_irq); in mpic_host_map()
|