| /** |
| * @file op_counter.h |
| * |
| * @remark Copyright 2002 OProfile authors |
| * @remark Read the file COPYING |
| * |
| * @author John Levon |
| */ |
| |
| #ifndef OP_COUNTER_H |
| #define OP_COUNTER_H |
| |
| #define OP_MAX_COUNTER 32 |
| |
| /* Per-perfctr configuration as set via |
| * oprofilefs. |
| */ |
| struct op_counter_config { |
| unsigned long count; |
| unsigned long enabled; |
| unsigned long event; |
| unsigned long kernel; |
| unsigned long user; |
| unsigned long unit_mask; |
| unsigned long extra; |
| }; |
| |
| extern struct op_counter_config counter_config[]; |
| |
| #endif /* OP_COUNTER_H */ |