Linux-2.6.12-rc2
[linux-2.6.git] / arch / arm / oprofile / op_counter.h
1 /**
2  * @file op_counter.h
3  *
4  * @remark Copyright 2004 Oprofile Authors
5  * @remark Read the file COPYING
6  *
7  * @author Zwane Mwaikambo
8  */
9
10 #ifndef OP_COUNTER_H
11 #define OP_COUNTER_H
12
13 #define OP_MAX_COUNTER 5
14
15 /* Per performance monitor configuration as set via
16  * oprofilefs.
17  */
18 struct op_counter_config {
19         unsigned long count;
20         unsigned long enabled;
21         unsigned long event;
22         unsigned long unit_mask;
23         unsigned long kernel;
24         unsigned long user;
25 };
26
27 extern struct op_counter_config counter_config[];
28
29 #endif /* OP_COUNTER_H */