Lines Matching refs:perf_evsel
48 static int perf_evsel__no_extra_init(struct perf_evsel *evsel __maybe_unused) in perf_evsel__no_extra_init()
55 static void perf_evsel__no_extra_fini(struct perf_evsel *evsel __maybe_unused) in perf_evsel__no_extra_fini()
61 int (*init)(struct perf_evsel *evsel);
62 void (*fini)(struct perf_evsel *evsel);
64 .size = sizeof(struct perf_evsel),
70 int (*init)(struct perf_evsel *evsel), in perf_evsel__object_config()
71 void (*fini)(struct perf_evsel *evsel)) in perf_evsel__object_config()
170 void perf_evsel__calc_id_pos(struct perf_evsel *evsel) in perf_evsel__calc_id_pos()
176 void __perf_evsel__set_sample_bit(struct perf_evsel *evsel, in __perf_evsel__set_sample_bit()
186 void __perf_evsel__reset_sample_bit(struct perf_evsel *evsel, in __perf_evsel__reset_sample_bit()
196 void perf_evsel__set_sample_id(struct perf_evsel *evsel, in perf_evsel__set_sample_id()
216 bool perf_evsel__is_function_event(struct perf_evsel *evsel) in perf_evsel__is_function_event()
226 void perf_evsel__init(struct perf_evsel *evsel, in perf_evsel__init()
250 struct perf_evsel *perf_evsel__new_idx(struct perf_event_attr *attr, int idx) in perf_evsel__new_idx()
252 struct perf_evsel *evsel = zalloc(perf_evsel__object.size); in perf_evsel__new_idx()
283 struct perf_evsel *perf_evsel__new_cycles(bool precise) in perf_evsel__new_cycles()
290 struct perf_evsel *evsel; in perf_evsel__new_cycles()
332 struct perf_evsel *perf_evsel__newtp_idx(const char *sys, const char *name, int idx) in perf_evsel__newtp_idx()
334 struct perf_evsel *evsel = zalloc(perf_evsel__object.size); in perf_evsel__newtp_idx()
391 static int perf_evsel__add_modifiers(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__add_modifiers()
427 static int perf_evsel__hw_name(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__hw_name()
453 static int perf_evsel__sw_name(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__sw_name()
477 static int perf_evsel__bp_name(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__bp_name()
577 static int perf_evsel__hw_cache_name(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__hw_cache_name()
583 static int perf_evsel__raw_name(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__raw_name()
589 const char *perf_evsel__name(struct perf_evsel *evsel) in perf_evsel__name()
632 const char *perf_evsel__group_name(struct perf_evsel *evsel) in perf_evsel__group_name()
647 int perf_evsel__group_desc(struct perf_evsel *evsel, char *buf, size_t size) in perf_evsel__group_desc()
650 struct perf_evsel *pos; in perf_evsel__group_desc()
669 static void __perf_evsel__config_callchain(struct perf_evsel *evsel, in __perf_evsel__config_callchain()
717 void perf_evsel__config_callchain(struct perf_evsel *evsel, in perf_evsel__config_callchain()
726 perf_evsel__reset_callgraph(struct perf_evsel *evsel, in perf_evsel__reset_callgraph()
743 static void apply_config_terms(struct perf_evsel *evsel, in apply_config_terms()
863 static bool is_dummy_event(struct perf_evsel *evsel) in is_dummy_event()
897 void perf_evsel__config(struct perf_evsel *evsel, struct record_opts *opts, in perf_evsel__config()
900 struct perf_evsel *leader = evsel->leader; in perf_evsel__config()
1120 static int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_fd()
1139 static int perf_evsel__run_ioctl(struct perf_evsel *evsel, in perf_evsel__run_ioctl()
1157 int perf_evsel__apply_filter(struct perf_evsel *evsel, const char *filter) in perf_evsel__apply_filter()
1164 int perf_evsel__set_filter(struct perf_evsel *evsel, const char *filter) in perf_evsel__set_filter()
1177 static int perf_evsel__append_filter(struct perf_evsel *evsel, in perf_evsel__append_filter()
1194 int perf_evsel__append_tp_filter(struct perf_evsel *evsel, const char *filter) in perf_evsel__append_tp_filter()
1199 int perf_evsel__append_addr_filter(struct perf_evsel *evsel, const char *filter) in perf_evsel__append_addr_filter()
1204 int perf_evsel__enable(struct perf_evsel *evsel) in perf_evsel__enable()
1211 int perf_evsel__disable(struct perf_evsel *evsel) in perf_evsel__disable()
1218 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_id()
1240 static void perf_evsel__free_fd(struct perf_evsel *evsel) in perf_evsel__free_fd()
1246 static void perf_evsel__free_id(struct perf_evsel *evsel) in perf_evsel__free_id()
1253 static void perf_evsel__free_config_terms(struct perf_evsel *evsel) in perf_evsel__free_config_terms()
1263 void perf_evsel__close_fd(struct perf_evsel *evsel) in perf_evsel__close_fd()
1274 void perf_evsel__exit(struct perf_evsel *evsel) in perf_evsel__exit()
1290 void perf_evsel__delete(struct perf_evsel *evsel) in perf_evsel__delete()
1296 void perf_evsel__compute_deltas(struct perf_evsel *evsel, int cpu, int thread, in perf_evsel__compute_deltas()
1337 static int perf_evsel__read_size(struct perf_evsel *evsel) in perf_evsel__read_size()
1362 int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, in perf_evsel__read()
1379 perf_evsel__read_one(struct perf_evsel *evsel, int cpu, int thread) in perf_evsel__read_one()
1387 perf_evsel__set_count(struct perf_evsel *counter, int cpu, int thread, in perf_evsel__set_count()
1401 perf_evsel__process_group_data(struct perf_evsel *leader, in perf_evsel__process_group_data()
1425 struct perf_evsel *counter; in perf_evsel__process_group_data()
1439 perf_evsel__read_group(struct perf_evsel *leader, int cpu, int thread) in perf_evsel__read_group()
1469 int perf_evsel__read_counter(struct perf_evsel *evsel, int cpu, int thread) in perf_evsel__read_counter()
1479 int __perf_evsel__read_on_cpu(struct perf_evsel *evsel, in __perf_evsel__read_on_cpu()
1500 static int get_group_fd(struct perf_evsel *evsel, int cpu, int thread) in get_group_fd()
1502 struct perf_evsel *leader = evsel->leader; in get_group_fd()
1663 static void perf_evsel__remove_fd(struct perf_evsel *pos, in perf_evsel__remove_fd()
1672 static int update_fds(struct perf_evsel *evsel, in update_fds()
1676 struct perf_evsel *pos; in update_fds()
1696 static bool ignore_missing_thread(struct perf_evsel *evsel, in ignore_missing_thread()
1733 int perf_evsel__open(struct perf_evsel *evsel, struct cpu_map *cpus, in perf_evsel__open()
1977 void perf_evsel__close(struct perf_evsel *evsel) in perf_evsel__close()
1986 int perf_evsel__open_per_cpu(struct perf_evsel *evsel, in perf_evsel__open_per_cpu()
1992 int perf_evsel__open_per_thread(struct perf_evsel *evsel, in perf_evsel__open_per_thread()
1998 static int perf_evsel__parse_id_sample(const struct perf_evsel *evsel, in perf_evsel__parse_id_sample()
2088 int perf_evsel__parse_sample(struct perf_evsel *evsel, union perf_event *event, in perf_evsel__parse_sample()
2367 int perf_evsel__parse_sample_timestamp(struct perf_evsel *evsel, in perf_evsel__parse_sample_timestamp()
2688 struct format_field *perf_evsel__field(struct perf_evsel *evsel, const char *name) in perf_evsel__field()
2693 void *perf_evsel__rawptr(struct perf_evsel *evsel, struct perf_sample *sample, in perf_evsel__rawptr()
2751 u64 perf_evsel__intval(struct perf_evsel *evsel, struct perf_sample *sample, in perf_evsel__intval()
2762 bool perf_evsel__fallback(struct perf_evsel *evsel, int err, in perf_evsel__fallback()
2849 int perf_evsel__open_strerror(struct perf_evsel *evsel, struct target *target, in perf_evsel__open_strerror()
2940 struct perf_env *perf_evsel__env(struct perf_evsel *evsel) in perf_evsel__env()