1 /** 2 * @file op_counter.h 3 * 4 * @remark Copyright 2002 OProfile authors 5 * @remark Read the file COPYING 6 * 7 * @author John Levon 8 */ 9 10 #ifndef OP_COUNTER_H 11 #define OP_COUNTER_H 12 13 #define OP_MAX_COUNTER 32 14 15 /* Per-perfctr 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 kernel; 23 unsigned long user; 24 unsigned long unit_mask; 25 unsigned long extra; 26 }; 27 28 extern struct op_counter_config counter_config[]; 29 30 #endif /* OP_COUNTER_H */ 31