Searched refs:perf_irq (Results 1 - 16 of 16) sorted by relevance

/linux-4.4.14/arch/powerpc/kernel/
H A Dpmc.c43 perf_irq_t perf_irq = dummy_perf; variable
60 perf_irq = new_perf_irq ? new_perf_irq : dummy_perf; reserve_pmc_hardware()
75 perf_irq = dummy_perf; release_pmc_hardware()
H A Dtraps.c1561 perf_irq(regs); performance_monitor_exception()
/linux-4.4.14/arch/tile/kernel/
H A Dpmc.c24 perf_irq_t perf_irq = NULL; handle_perf_interrupt() variable
29 if (!perf_irq) handle_perf_interrupt()
33 retval = perf_irq(regs, fault); handle_perf_interrupt()
41 return cmpxchg(&perf_irq, NULL, new_perf_irq); reserve_pmc_hardware()
48 perf_irq = NULL; release_pmc_hardware()
/linux-4.4.14/arch/mips/oprofile/
H A Dop_impl.h13 extern int (*perf_irq)(void);
H A Dop_model_loongson3.c198 save_perf_irq = perf_irq; loongson3_init()
199 perf_irq = loongson3_perfcount_handler; loongson3_init()
208 perf_irq = save_perf_irq; loongson3_exit()
H A Dop_model_mipsxx.c442 save_perf_irq = perf_irq; mipsxx_init()
443 perf_irq = mipsxx_perfcount_handler; mipsxx_init()
472 perf_irq = save_perf_irq; mipsxx_exit()
/linux-4.4.14/arch/alpha/oprofile/
H A Dcommon.c27 extern void (*perf_irq)(unsigned long, struct pt_regs *);
55 save_perf_irq = perf_irq; op_axp_setup()
56 perf_irq = op_handle_interrupt; op_axp_setup()
77 perf_irq = save_perf_irq; op_axp_shutdown()
/linux-4.4.14/arch/mips/kernel/
H A Dtime.c57 int (*perf_irq)(void) = null_perf_irq; variable
59 EXPORT_SYMBOL(perf_irq); variable
H A Dcevt-r4k.c43 * performance counter has overflowed (perf_irq() == IRQ_HANDLED) handle_perf_irq()
48 perf_irq() == IRQ_HANDLED && handle_perf_irq()
H A Dperf_event_mipsxx.c28 #include <asm/time.h> /* For perf_irq */
573 save_perf_irq = perf_irq; mipspmu_get_irq()
574 perf_irq = mipsxx_pmu_handle_shared_irq; mipspmu_get_irq()
589 perf_irq = save_perf_irq; mipspmu_free_irq()
/linux-4.4.14/arch/alpha/include/asm/
H A Dirq.h89 extern void (*perf_irq)(unsigned long, struct pt_regs *);
/linux-4.4.14/arch/powerpc/include/asm/
H A Dpmc.h26 extern perf_irq_t perf_irq;
/linux-4.4.14/arch/mips/include/asm/
H A Dtime.h48 extern int (*perf_irq)(void);
/linux-4.4.14/arch/alpha/kernel/
H A Dirq_alpha.c36 void (*perf_irq)(unsigned long, struct pt_regs *) = dummy_perf; variable
37 EXPORT_SYMBOL(perf_irq); variable
83 perf_irq(la_ptr, regs); do_entInt()
H A Dperf_event.c894 perf_irq = alpha_perf_event_irq_handler; init_hw_perf_events()
/linux-4.4.14/arch/powerpc/platforms/cell/
H A Dpmu.c376 perf_irq(get_irq_regs()); cbe_pm_irq()

Completed in 261 milliseconds