1 /* 2 * Performance event support - s390 specific definitions. 3 * 4 * Copyright IBM Corp. 2009, 2012 5 * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> 6 * Hendrik Brueckner <brueckner@linux.vnet.ibm.com> 7 */ 8 9 #include <asm/cpu_mf.h> 10 11 /* CPU-measurement counter facility */ 12 #define PERF_CPUM_CF_MAX_CTR 256 13 14 /* Per-CPU flags for PMU states */ 15 #define PMU_F_RESERVED 0x1000 16 #define PMU_F_ENABLED 0x2000 17 18 #ifdef CONFIG_64BIT 19 20 /* Perf callbacks */ 21 struct pt_regs; 22 extern unsigned long perf_instruction_pointer(struct pt_regs *regs); 23 extern unsigned long perf_misc_flags(struct pt_regs *regs); 24 #define perf_misc_flags(regs) perf_misc_flags(regs) 25 26 #endif /* CONFIG_64BIT */ 27