123456789101112131415161718192021222324252627282930313233 |
- #ifndef __TRACE_STAT_H
- #define __TRACE_STAT_H
- #include <linux/seq_file.h>
- struct tracer_stat {
-
- const char *name;
-
- void *(*stat_start)(struct tracer_stat *trace);
- void *(*stat_next)(void *prev, int idx);
-
- int (*stat_cmp)(void *p1, void *p2);
-
- int (*stat_show)(struct seq_file *s, void *p);
-
- void (*stat_release)(void *stat);
-
- int (*stat_headers)(struct seq_file *s);
- };
- extern int register_stat_tracer(struct tracer_stat *trace);
- extern void unregister_stat_tracer(struct tracer_stat *trace);
- #endif
|