Home | History | Annotate | Download | only in util
      1 #ifndef __PERF_VALUES_H
      2 #define __PERF_VALUES_H
      3 
      4 #include "types.h"
      5 
      6 struct perf_read_values {
      7 	int threads;
      8 	int threads_max;
      9 	u32 *pid, *tid;
     10 	int counters;
     11 	int counters_max;
     12 	u64 *counterrawid;
     13 	char **countername;
     14 	u64 **value;
     15 };
     16 
     17 void perf_read_values_init(struct perf_read_values *values);
     18 void perf_read_values_destroy(struct perf_read_values *values);
     19 
     20 void perf_read_values_add_value(struct perf_read_values *values,
     21 				u32 pid, u32 tid,
     22 				u64 rawid, const char *name, u64 value);
     23 
     24 void perf_read_values_display(FILE *fp, struct perf_read_values *values,
     25 			      int raw);
     26 
     27 #endif /* __PERF_VALUES_H */
     28