• Home
  • Raw
  • Download

Lines Matching full:instance

25 void tracefs_instance_free(struct tracefs_instance *instance);
29 int tracefs_instance_destroy(struct tracefs_instance *instance);
30 bool tracefs_instance_is_new(struct tracefs_instance *instance);
31 const char *tracefs_instance_get_name(struct tracefs_instance *instance);
32 const char *tracefs_instance_get_trace_dir(struct tracefs_instance *instance);
34 tracefs_instance_get_file(struct tracefs_instance *instance, const char *file);
35 char *tracefs_instance_get_dir(struct tracefs_instance *instance);
36 int tracefs_instance_file_write(struct tracefs_instance *instance,
38 int tracefs_instance_file_append(struct tracefs_instance *instance,
40 int tracefs_instance_file_clear(struct tracefs_instance *instance,
42 char *tracefs_instance_file_read(struct tracefs_instance *instance,
44 int tracefs_instance_file_read_number(struct tracefs_instance *instance,
46 int tracefs_instance_file_open(struct tracefs_instance *instance,
49 int tracefs_instance_set_affinity_set(struct tracefs_instance *instance,
51 int tracefs_instance_set_affinity_raw(struct tracefs_instance *instance,
53 int tracefs_instance_set_affinity(struct tracefs_instance *instance,
55 char *tracefs_instance_get_affinity(struct tracefs_instance *instance);
56 char *tracefs_instance_get_affinity_raw(struct tracefs_instance *instance);
57 int tracefs_instance_get_affinity_set(struct tracefs_instance *instance,
59 ssize_t tracefs_instance_get_buffer_size(struct tracefs_instance *instance, int cpu);
60 int tracefs_instance_set_buffer_size(struct tracefs_instance *instance, size_t size, int cpu);
64 bool tracefs_file_exists(struct tracefs_instance *instance, const char *name);
65 bool tracefs_dir_exists(struct tracefs_instance *instance, const char *name);
67 int tracefs_trace_is_on(struct tracefs_instance *instance);
68 int tracefs_trace_on(struct tracefs_instance *instance);
69 int tracefs_trace_off(struct tracefs_instance *instance);
80 int tracefs_event_enable(struct tracefs_instance *instance, const char *system, const char *event);
81 int tracefs_event_disable(struct tracefs_instance *instance, const char *system, const char *event);
82 enum tracefs_enable_state tracefs_event_is_enabled(struct tracefs_instance *instance,
85 char *tracefs_error_last(struct tracefs_instance *instance);
86 char *tracefs_error_all(struct tracefs_instance *instance);
87 int tracefs_error_clear(struct tracefs_instance *instance);
96 * tracefs_trace_on_get_fd - Get a file descriptor of "tracing_on" in given instance
97 * @instance: ftrace instance, can be NULL for the top instance
102 static inline int tracefs_trace_on_get_fd(struct tracefs_instance *instance) in tracefs_trace_on_get_fd() argument
104 return tracefs_instance_file_open(instance, "tracing_on", O_RDWR); in tracefs_trace_on_get_fd()
108 int tracefs_print_init(struct tracefs_instance *instance);
109 int tracefs_printf(struct tracefs_instance *instance, const char *fmt, ...);
110 int tracefs_vprintf(struct tracefs_instance *instance, const char *fmt, va_list ap);
111 void tracefs_print_close(struct tracefs_instance *instance);
114 int tracefs_binary_init(struct tracefs_instance *instance);
115 int tracefs_binary_write(struct tracefs_instance *instance, void *data, int len);
116 void tracefs_binary_close(struct tracefs_instance *instance);
122 struct tracefs_instance *instance,
128 void tracefs_iterate_stop(struct tracefs_instance *instance);
129 int tracefs_follow_event(struct tep_handle *tep, struct tracefs_instance *instance,
135 int tracefs_follow_missed_events(struct tracefs_instance *instance,
141 char *tracefs_event_get_file(struct tracefs_instance *instance,
144 char *tracefs_event_file_read(struct tracefs_instance *instance,
147 int tracefs_event_file_write(struct tracefs_instance *instance,
150 int tracefs_event_file_append(struct tracefs_instance *instance,
153 int tracefs_event_file_clear(struct tracefs_instance *instance,
156 bool tracefs_event_file_exists(struct tracefs_instance *instance,
170 char *tracefs_get_clock(struct tracefs_instance *instance);
221 const struct tracefs_options_mask *tracefs_options_get_supported(struct tracefs_instance *instance);
222 bool tracefs_option_is_supported(struct tracefs_instance *instance, enum tracefs_option_id id);
223 const struct tracefs_options_mask *tracefs_options_get_enabled(struct tracefs_instance *instance);
224 bool tracefs_option_is_enabled(struct tracefs_instance *instance, enum tracefs_option_id id);
225 int tracefs_option_enable(struct tracefs_instance *instance, enum tracefs_option_id id);
226 int tracefs_option_disable(struct tracefs_instance *instance, enum tracefs_option_id id);
242 int tracefs_function_filter(struct tracefs_instance *instance, const char *filter,
244 int tracefs_function_notrace(struct tracefs_instance *instance, const char *filter,
269 int tracefs_tracer_set(struct tracefs_instance *instance, enum tracefs_tracers tracer, ...);
271 int tracefs_tracer_clear(struct tracefs_instance *instance);
273 ssize_t tracefs_trace_pipe_stream(int fd, struct tracefs_instance *instance, int flags);
274 ssize_t tracefs_trace_pipe_print(struct tracefs_instance *instance, int flags);
275 void tracefs_trace_pipe_stop(struct tracefs_instance *instance);
434 int tracefs_hist_echo_cmd(struct trace_seq *seq, struct tracefs_instance *instance,
436 int tracefs_hist_command(struct tracefs_instance *instance,
441 * @instance: The instance the histogram will be in (NULL for toplevel)
448 static inline int tracefs_hist_start(struct tracefs_instance *instance, in tracefs_hist_start() argument
451 return tracefs_hist_command(instance, hist, 0); in tracefs_hist_start()
456 * @instance: The instance the histogram is in (NULL for toplevel)
463 static inline int tracefs_hist_pause(struct tracefs_instance *instance, in tracefs_hist_pause() argument
466 return tracefs_hist_command(instance, hist, TRACEFS_HIST_CMD_PAUSE); in tracefs_hist_pause()
471 * @instance: The instance the histogram is in (NULL for toplevel)
478 static inline int tracefs_hist_continue(struct tracefs_instance *instance, in tracefs_hist_continue() argument
481 return tracefs_hist_command(instance, hist, TRACEFS_HIST_CMD_CONT); in tracefs_hist_continue()
486 * @instance: The instance the histogram is in (NULL for toplevel)
493 static inline int tracefs_hist_reset(struct tracefs_instance *instance, in tracefs_hist_reset() argument
496 return tracefs_hist_command(instance, hist, TRACEFS_HIST_CMD_CLEAR); in tracefs_hist_reset()
501 * @instance: The instance the histogram is in (NULL for toplevel)
511 static inline int tracefs_hist_destroy(struct tracefs_instance *instance, in tracefs_hist_destroy() argument
514 return tracefs_hist_command(instance, hist, TRACEFS_HIST_CMD_DESTROY); in tracefs_hist_destroy()
537 int tracefs_event_filter_apply(struct tracefs_instance *instance,
540 int tracefs_event_filter_clear(struct tracefs_instance *instance,
624 struct tracefs_cpu *tracefs_cpu_open(struct tracefs_instance *instance,