]> Pileus Git - ~andy/linux/blob - arch/s390/include/asm/perf_event.h
sched: Fix __sched_setscheduler() nice test
[~andy/linux] / arch / s390 / include / asm / perf_event.h
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 */