blob: 8d89e8c303fa1bd359f3204347c07a1e32f0f7ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  | 
// SPDX-License-Identifier: GPL-2.0
#include <tracefs.h>
struct trace_instance {
	struct tracefs_instance		*inst;
	struct tep_handle		*tep;
	struct trace_seq		*seq;
};
int trace_instance_init(struct trace_instance *trace, char *name);
int trace_instance_start(struct trace_instance *trace);
void trace_instance_destroy(struct trace_instance *trace);
int collect_registered_events(struct tep_event *event, struct tep_record *record,
			      int cpu, void *context);
  |