• Home
  • Raw
  • Download

Lines Matching refs:tracefs_instance

24 struct tracefs_instance;
26 void tracefs_instance_free(struct tracefs_instance *instance);
27 void tracefs_instance_reset(struct tracefs_instance *instance);
28 int tracefs_instance_clear(struct tracefs_instance *instance);
29 struct tracefs_instance *tracefs_instance_create(const char *name);
30 struct tracefs_instance *tracefs_instance_alloc(const char *tracing_dir,
32 int tracefs_instance_destroy(struct tracefs_instance *instance);
33 bool tracefs_instance_is_new(struct tracefs_instance *instance);
34 const char *tracefs_instance_get_name(struct tracefs_instance *instance);
35 const char *tracefs_instance_get_trace_dir(struct tracefs_instance *instance);
37 tracefs_instance_get_file(struct tracefs_instance *instance, const char *file);
38 char *tracefs_instance_get_dir(struct tracefs_instance *instance);
39 int tracefs_instance_file_write(struct tracefs_instance *instance,
41 int tracefs_instance_file_write_number(struct tracefs_instance *instance,
43 int tracefs_instance_file_append(struct tracefs_instance *instance,
45 int tracefs_instance_file_clear(struct tracefs_instance *instance,
47 char *tracefs_instance_file_read(struct tracefs_instance *instance,
49 int tracefs_instance_file_read_number(struct tracefs_instance *instance,
51 int tracefs_instance_file_open(struct tracefs_instance *instance,
54 int tracefs_instance_set_affinity_set(struct tracefs_instance *instance,
56 int tracefs_instance_set_affinity_raw(struct tracefs_instance *instance,
58 int tracefs_instance_set_affinity(struct tracefs_instance *instance,
60 char *tracefs_instance_get_affinity(struct tracefs_instance *instance);
61 char *tracefs_instance_get_affinity_raw(struct tracefs_instance *instance);
62 int tracefs_instance_get_affinity_set(struct tracefs_instance *instance,
64 ssize_t tracefs_instance_get_buffer_size(struct tracefs_instance *instance, int cpu);
65 int tracefs_instance_set_buffer_size(struct tracefs_instance *instance, size_t size, int cpu);
66 ssize_t tracefs_instance_get_subbuf_size(struct tracefs_instance *instance);
67 int tracefs_instance_set_subbuf_size(struct tracefs_instance *instance, size_t size);
70 int tracefs_instance_get_buffer_percent(struct tracefs_instance *instance);
71 int tracefs_instance_set_buffer_percent(struct tracefs_instance *instance, int val);
75 struct tracefs_buffer_stat *tracefs_instance_get_stat(struct tracefs_instance *instance, int cpu);
87 bool tracefs_file_exists(struct tracefs_instance *instance, const char *name);
88 bool tracefs_dir_exists(struct tracefs_instance *instance, const char *name);
90 int tracefs_trace_is_on(struct tracefs_instance *instance);
91 int tracefs_trace_on(struct tracefs_instance *instance);
92 int tracefs_trace_off(struct tracefs_instance *instance);
103 int tracefs_event_enable(struct tracefs_instance *instance, const char *system, const char *event);
104 int tracefs_event_disable(struct tracefs_instance *instance, const char *system, const char *event);
105 enum tracefs_enable_state tracefs_event_is_enabled(struct tracefs_instance *instance,
108 char *tracefs_error_last(struct tracefs_instance *instance);
109 char *tracefs_error_all(struct tracefs_instance *instance);
110 int tracefs_error_clear(struct tracefs_instance *instance);
125 static inline int tracefs_trace_on_get_fd(struct tracefs_instance *instance) in tracefs_trace_on_get_fd()
131 int tracefs_print_init(struct tracefs_instance *instance);
132 int tracefs_printf(struct tracefs_instance *instance, const char *fmt, ...);
133 int tracefs_vprintf(struct tracefs_instance *instance, const char *fmt, va_list ap);
134 void tracefs_print_close(struct tracefs_instance *instance);
137 int tracefs_binary_init(struct tracefs_instance *instance);
138 int tracefs_binary_write(struct tracefs_instance *instance, void *data, int len);
139 void tracefs_binary_close(struct tracefs_instance *instance);
145 struct tracefs_instance *instance,
151 void tracefs_iterate_stop(struct tracefs_instance *instance);
152 int tracefs_follow_event(struct tep_handle *tep, struct tracefs_instance *instance,
158 int tracefs_follow_missed_events(struct tracefs_instance *instance,
163 int tracefs_follow_event_clear(struct tracefs_instance *instance,
165 int tracefs_follow_missed_events_clear(struct tracefs_instance *instance);
168 char *tracefs_event_get_file(struct tracefs_instance *instance,
171 char *tracefs_event_file_read(struct tracefs_instance *instance,
174 int tracefs_event_file_write(struct tracefs_instance *instance,
177 int tracefs_event_file_append(struct tracefs_instance *instance,
180 int tracefs_event_file_clear(struct tracefs_instance *instance,
183 bool tracefs_event_file_exists(struct tracefs_instance *instance,
188 char **tracefs_instance_tracers(struct tracefs_instance *instance);
200 char *tracefs_get_clock(struct tracefs_instance *instance);
251 const struct tracefs_options_mask *tracefs_options_get_supported(struct tracefs_instance *instance);
252 bool tracefs_option_is_supported(struct tracefs_instance *instance, enum tracefs_option_id id);
253 const struct tracefs_options_mask *tracefs_options_get_enabled(struct tracefs_instance *instance);
254 bool tracefs_option_is_enabled(struct tracefs_instance *instance, enum tracefs_option_id id);
255 int tracefs_option_enable(struct tracefs_instance *instance, enum tracefs_option_id id);
256 int tracefs_option_disable(struct tracefs_instance *instance, enum tracefs_option_id id);
272 int tracefs_filter_pid_function(struct tracefs_instance *instance, int pid,
274 int tracefs_filter_pid_function_clear(struct tracefs_instance *instance, bool notrace);
275 int tracefs_filter_pid_events(struct tracefs_instance *instance, int pid,
277 int tracefs_filter_pid_events_clear(struct tracefs_instance *instance, bool notrace);
279 int tracefs_function_filter(struct tracefs_instance *instance, const char *filter,
281 int tracefs_function_notrace(struct tracefs_instance *instance, const char *filter,
306 int tracefs_tracer_set(struct tracefs_instance *instance, enum tracefs_tracers tracer, ...);
308 int tracefs_tracer_clear(struct tracefs_instance *instance);
310 ssize_t tracefs_trace_pipe_stream(int fd, struct tracefs_instance *instance, int flags);
311 ssize_t tracefs_trace_pipe_print(struct tracefs_instance *instance, int flags);
312 void tracefs_trace_pipe_stop(struct tracefs_instance *instance);
474 int tracefs_hist_echo_cmd(struct trace_seq *seq, struct tracefs_instance *instance,
476 int tracefs_hist_command(struct tracefs_instance *instance,
488 static inline int tracefs_hist_start(struct tracefs_instance *instance, in tracefs_hist_start()
503 static inline int tracefs_hist_pause(struct tracefs_instance *instance, in tracefs_hist_pause()
518 static inline int tracefs_hist_continue(struct tracefs_instance *instance, in tracefs_hist_continue()
533 static inline int tracefs_hist_reset(struct tracefs_instance *instance, in tracefs_hist_reset()
551 static inline int tracefs_hist_destroy(struct tracefs_instance *instance, in tracefs_hist_destroy()
577 int tracefs_event_filter_apply(struct tracefs_instance *instance,
580 int tracefs_event_filter_clear(struct tracefs_instance *instance,
652 int tracefs_synth_set_instance(struct tracefs_synth *synth, struct tracefs_instance *instance);
667 struct tracefs_cpu *tracefs_cpu_open(struct tracefs_instance *instance,
684 tracefs_cpu_snapshot_open(struct tracefs_instance *instance, int cpu, bool nonblock);
686 struct tracefs_instance *instance,
692 int tracefs_snapshot_snap(struct tracefs_instance *instance);
693 int tracefs_snapshot_clear(struct tracefs_instance *instance);
694 int tracefs_snapshot_free(struct tracefs_instance *instance);
701 struct tracefs_cpu *tracefs_cpu_open_mapped(struct tracefs_instance *instance,
705 int tracefs_instance_find_cid_pid(struct tracefs_instance *instance, int cid);