diff options
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r-- | kernel/trace/trace.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index b3f9ad1b4d84..79c872100dd5 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h | |||
@@ -334,24 +334,6 @@ struct tracer_flags { | |||
334 | /* Makes more easy to define a tracer opt */ | 334 | /* Makes more easy to define a tracer opt */ |
335 | #define TRACER_OPT(s, b) .name = #s, .bit = b | 335 | #define TRACER_OPT(s, b) .name = #s, .bit = b |
336 | 336 | ||
337 | /* | ||
338 | * If you want to provide a stat file (one-shot statistics), fill | ||
339 | * an iterator with stat_start/stat_next and a stat_show callbacks. | ||
340 | * The others callbacks are optional. | ||
341 | */ | ||
342 | struct tracer_stat { | ||
343 | /* The name of your stat file */ | ||
344 | const char *name; | ||
345 | /* Iteration over statistic entries */ | ||
346 | void *(*stat_start)(void); | ||
347 | void *(*stat_next)(void *prev, int idx); | ||
348 | /* Compare two entries for sorting (optional) for stats */ | ||
349 | int (*stat_cmp)(void *p1, void *p2); | ||
350 | /* Print a stat entry */ | ||
351 | int (*stat_show)(struct seq_file *s, void *p); | ||
352 | /* Print the headers of your stat entries */ | ||
353 | int (*stat_headers)(struct seq_file *s); | ||
354 | }; | ||
355 | 337 | ||
356 | /* | 338 | /* |
357 | * A specific tracer, represented by methods that operate on a trace array: | 339 | * A specific tracer, represented by methods that operate on a trace array: |
@@ -466,8 +448,6 @@ void tracing_start_sched_switch_record(void); | |||
466 | int register_tracer(struct tracer *type); | 448 | int register_tracer(struct tracer *type); |
467 | void unregister_tracer(struct tracer *type); | 449 | void unregister_tracer(struct tracer *type); |
468 | 450 | ||
469 | void init_tracer_stat(struct tracer *trace); | ||
470 | |||
471 | extern unsigned long nsecs_to_usecs(unsigned long nsecs); | 451 | extern unsigned long nsecs_to_usecs(unsigned long nsecs); |
472 | 452 | ||
473 | extern unsigned long tracing_max_latency; | 453 | extern unsigned long tracing_max_latency; |