/linux-master/tools/perf/util/ |
H A D | sample-raw.h | 5 struct evlist; 9 void evlist__s390_sample_raw(struct evlist *evlist, union perf_event *event, 11 bool evlist__has_amd_ibs(struct evlist *evlist); 12 void evlist__amd_sample_raw(struct evlist *evlist, union perf_event *event, 14 void evlist__init_trace_event_sample_raw(struct evlist *evlist);
|
H A D | evlist.h | 10 #include <internal/evlist.h> 12 #include <perf/evlist.h> 54 struct evlist { struct 70 void (*trace_event_sample_raw)(struct evlist *evlist, 82 int pos; /* index at evlist core object to check signals */ 92 struct evlist *evlist__new(void); 93 struct evlist *evlist__new_default(void); 94 struct evlist *evlist__new_dummy(void); 95 void evlist__init(struct evlist *evlis 119 evlist__add_dummy_on_all_cpus(struct evlist *evlist) argument 232 evlist__empty(struct evlist *evlist) argument 237 evlist__first(struct evlist *evlist) argument 244 evlist__last(struct evlist *evlist) argument 251 evlist__nr_groups(struct evlist *evlist) argument [all...] |
H A D | sample-raw.c | 5 #include "evlist.h" 14 void evlist__init_trace_event_sample_raw(struct evlist *evlist) argument 16 const char *arch_pf = perf_env__arch(evlist->env); 17 const char *cpuid = perf_env__cpuid(evlist->env); 20 evlist->trace_event_sample_raw = evlist__s390_sample_raw; 23 evlist__has_amd_ibs(evlist)) { 24 evlist->trace_event_sample_raw = evlist__amd_sample_raw;
|
H A D | sideband_evlist.c | 4 #include "util/evlist.h" 15 int evlist__add_sb_event(struct evlist *evlist, struct perf_event_attr *attr, argument 25 evsel = evsel__new_idx(attr, evlist->core.nr_entries); 31 evlist__add(evlist, evsel); 37 struct evlist *evlist = arg; local 52 if (evlist->thread.done) 56 evlist__poll(evlist, 1000); 58 for (i = 0; i < evlist 84 evlist__set_cb(struct evlist *evlist, evsel__sb_cb_t cb, void *data) argument 97 evlist__start_sb_thread(struct evlist *evlist, struct target *target) argument 142 evlist__stop_sb_thread(struct evlist *evlist) argument [all...] |
H A D | iostat.h | 16 #include "util/evlist.h" 20 struct evlist; 33 int iostat_prepare(struct evlist *evlist, struct perf_stat_config *config); 36 void iostat_list(struct evlist *evlist, struct perf_stat_config *config); 37 void iostat_release(struct evlist *evlist); 38 void iostat_prefix(struct evlist *evlist, struc [all...] |
H A D | evlist.c | 16 #include "evlist.h" 57 #include <perf/evlist.h> 71 void evlist__init(struct evlist *evlist, struct perf_cpu_map *cpus, argument 74 perf_evlist__init(&evlist->core); 75 perf_evlist__set_maps(&evlist->core, cpus, threads); 76 evlist->workload.pid = -1; 77 evlist->bkw_mmap_state = BKW_MMAP_NOTREADY; 78 evlist->ctl_fd.fd = -1; 79 evlist 85 struct evlist *evlist = zalloc(sizeof(*evlist)); local 95 struct evlist *evlist = evlist__new(); local 121 struct evlist *evlist = evlist__new(); local 138 evlist__set_id_pos(struct evlist *evlist) argument 146 evlist__update_id_pos(struct evlist *evlist) argument 156 evlist__purge(struct evlist *evlist) argument 169 evlist__exit(struct evlist *evlist) argument 177 evlist__delete(struct evlist *evlist) argument 190 evlist__add(struct evlist *evlist, struct evsel *entry) argument 200 evlist__remove(struct evlist *evlist, struct evsel *evsel) argument 206 evlist__splice_list_tail(struct evlist *evlist, struct list_head *list) argument 227 __evlist__set_tracepoints_handlers(struct evlist *evlist, const struct evsel_str_handler *assocs, size_t nr_assocs) argument 250 evlist__set_leader(struct evlist *evlist) argument 255 evlist__dummy_event(struct evlist *evlist) argument 269 evlist__add_dummy(struct evlist *evlist) argument 280 evlist__add_aux_dummy(struct evlist *evlist, bool system_wide) argument 299 evlist__add_sched_switch(struct evlist *evlist, bool system_wide) argument 317 evlist__add_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs) argument 340 __evlist__add_default_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs) argument 350 arch_evlist__add_default_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs) argument 360 evlist__find_tracepoint_by_id(struct evlist *evlist, int id) argument 373 evlist__find_tracepoint_by_name(struct evlist *evlist, const char *name) argument 387 evlist__add_newtp(struct evlist *evlist, const char *sys, const char *name, void *handler) argument 400 evlist__cpu_begin(struct evlist *evlist, struct affinity *affinity) argument 476 evlist__is_enabled(struct evlist *evlist) argument 490 __evlist__disable(struct evlist *evlist, char *evsel_name, bool excl_dummy) argument 545 evlist__disable(struct evlist *evlist) argument 550 evlist__disable_non_dummy(struct evlist *evlist) argument 555 evlist__disable_evsel(struct evlist *evlist, char *evsel_name) argument 560 __evlist__enable(struct evlist *evlist, char *evsel_name, bool excl_dummy) argument 602 evlist__enable(struct evlist *evlist) argument 607 evlist__enable_non_dummy(struct evlist *evlist) argument 612 evlist__enable_evsel(struct evlist *evlist, char *evsel_name) argument 617 evlist__toggle_enable(struct evlist *evlist) argument 622 evlist__add_pollfd(struct evlist *evlist, int fd) argument 627 evlist__filter_pollfd(struct evlist *evlist, short revents_and_mask) argument 633 evlist__add_wakeup_eventfd(struct evlist *evlist, int fd) argument 641 evlist__poll(struct evlist *evlist, int timeout) argument 646 evlist__id2sid(struct evlist *evlist, u64 id) argument 662 evlist__id2evsel(struct evlist *evlist, u64 id) argument 679 evlist__id2evsel_strict(struct evlist *evlist, u64 id) argument 693 evlist__event2id(struct evlist *evlist, union perf_event *event, u64 *id) argument 713 evlist__event2evsel(struct evlist *evlist, union perf_event *event) argument 745 evlist__set_paused(struct evlist *evlist, bool value) argument 765 evlist__pause(struct evlist *evlist) argument 770 evlist__resume(struct evlist *evlist) argument 775 evlist__munmap_nofree(struct evlist *evlist) argument 788 evlist__munmap(struct evlist *evlist) argument 802 evlist__alloc_mmap(struct evlist *evlist, bool overwrite) argument 836 struct evlist *evlist = container_of(_evlist, struct evlist, core); local 846 struct evlist *evlist = container_of(_evlist, struct evlist, core); local 999 evlist__mmap_ex(struct evlist *evlist, unsigned int pages, unsigned int auxtrace_pages, bool auxtrace_overwrite, int nr_cblocks, int affinity, int flush, int comp_level) argument 1030 evlist__mmap(struct evlist *evlist, unsigned int pages) argument 1035 evlist__create_maps(struct evlist *evlist, struct target *target) argument 1088 evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel) argument 1121 evlist__set_tp_filter(struct evlist *evlist, const char *filter) argument 1141 evlist__append_tp_filter(struct evlist *evlist, const char *filter) argument 1187 evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) argument 1196 evlist__set_tp_filter_pid(struct evlist *evlist, pid_t pid) argument 1201 evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) argument 1210 evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid) argument 1215 evlist__valid_sample_type(struct evlist *evlist) argument 1234 __evlist__combined_sample_type(struct evlist *evlist) argument 1247 evlist__combined_sample_type(struct evlist *evlist) argument 1253 evlist__combined_branch_type(struct evlist *evlist) argument 1263 evlist__valid_read_format(struct evlist *evlist) argument 1285 evlist__id_hdr_size(struct evlist *evlist) argument 1292 evlist__valid_sample_id_all(struct evlist *evlist) argument 1304 evlist__sample_id_all(struct evlist *evlist) argument 1310 evlist__set_selected(struct evlist *evlist, struct evsel *evsel) argument 1315 evlist__close(struct evlist *evlist) argument 1348 evlist__create_syswide_maps(struct evlist *evlist) argument 1379 evlist__open(struct evlist *evlist) argument 1409 evlist__prepare_workload(struct evlist *evlist, struct target *target, const char *argv[], bool pipe_output, void (*exec_error)(int signo, siginfo_t *info, void *ucontext)) argument 1529 evlist__start_workload(struct evlist *evlist) argument 1548 evlist__parse_sample(struct evlist *evlist, union perf_event *event, struct perf_sample *sample) argument 1569 evlist__parse_sample_timestamp(struct evlist *evlist, union perf_event *event, u64 *timestamp) argument 1578 evlist__strerror_open(struct evlist *evlist, int err, char *buf, size_t size) argument 1631 evlist__strerror_mmap(struct evlist *evlist, int err, char *buf, size_t size) argument 1662 evlist__to_front(struct evlist *evlist, struct evsel *move_evsel) argument 1678 evlist__get_tracking_event(struct evlist *evlist) argument 1690 evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel) argument 1705 evlist__findnew_tracking_event(struct evlist *evlist, bool system_wide) argument 1723 evlist__find_evsel_by_str(struct evlist *evlist, const char *str) argument 1737 evlist__toggle_bkw_mmap(struct evlist *evlist, enum bkw_mmap_state state) argument 1794 evlist__exclude_kernel(struct evlist *evlist) argument 1811 evlist__force_leader(struct evlist *evlist) argument 1946 evlist__initialize_ctlfd(struct evlist *evlist, int fd, int ack) argument 1968 evlist__ctlfd_initialized(struct evlist *evlist) argument 1973 evlist__finalize_ctlfd(struct evlist *evlist) argument 1991 evlist__ctlfd_recv(struct evlist *evlist, enum evlist_ctl_cmd *cmd, char *cmd_data, size_t data_size) argument 2051 evlist__ctlfd_ack(struct evlist *evlist) argument 2084 evlist__ctlfd_enable(struct evlist *evlist, char *cmd_data, bool enable) argument 2124 evlist__ctlfd_list(struct evlist *evlist, char *cmd_data) argument 2158 evlist__ctlfd_process(struct evlist *evlist, enum evlist_ctl_cmd *cmd) argument 2267 struct evlist *evlist; member in struct:event_enable_timer 2286 evlist__parse_event_enable_time(struct evlist *evlist, struct record_opts *opts, const char *str, int unset) argument 2435 evlist__find_evsel(struct evlist *evlist, int idx) argument 2446 evlist__scnprintf_evsels(struct evlist *evlist, size_t size, char *bf) argument 2465 evlist__check_mem_load_aux(struct evlist *evlist) argument 2499 evlist__warn_user_requested_cpus(struct evlist *evlist, const char *cpu_list) argument 2529 evlist__uniquify_name(struct evlist *evlist) argument [all...] |
H A D | iostat.c | 7 __weak int iostat_prepare(struct evlist *evlist __maybe_unused, 21 __weak void iostat_list(struct evlist *evlist __maybe_unused, 26 __weak void iostat_release(struct evlist *evlist __maybe_unused) 40 __weak void iostat_prefix(struct evlist *evlist __maybe_unused, 47 __weak void iostat_print_counters(struct evlist *evlist __maybe_unuse [all...] |
H A D | off_cpu.h | 6 struct evlist; 21 int off_cpu_prepare(struct evlist *evlist, struct target *target, 25 static inline int off_cpu_prepare(struct evlist *evlist __maybe_unused,
|
H A D | evswitch.h | 10 struct evlist; 19 int evswitch__init(struct evswitch *evswitch, struct evlist *evlist, FILE *fp);
|
/linux-master/tools/lib/perf/include/perf/ |
H A D | evlist.h | 13 LIBPERF_API void perf_evlist__add(struct perf_evlist *evlist, 15 LIBPERF_API void perf_evlist__remove(struct perf_evlist *evlist, 18 LIBPERF_API void perf_evlist__delete(struct perf_evlist *evlist); 19 LIBPERF_API struct perf_evsel* perf_evlist__next(struct perf_evlist *evlist, 21 LIBPERF_API int perf_evlist__open(struct perf_evlist *evlist); 22 LIBPERF_API void perf_evlist__close(struct perf_evlist *evlist); 23 LIBPERF_API void perf_evlist__enable(struct perf_evlist *evlist); 24 LIBPERF_API void perf_evlist__disable(struct perf_evlist *evlist); 26 #define perf_evlist__for_each_evsel(evlist, pos) \ 27 for ((pos) = perf_evlist__next((evlist), NUL [all...] |
/linux-master/tools/lib/perf/ |
H A D | evlist.c | 2 #include <perf/evlist.h> 8 #include <internal/evlist.h> 28 void perf_evlist__init(struct perf_evlist *evlist) argument 30 INIT_LIST_HEAD(&evlist->entries); 31 evlist->nr_entries = 0; 32 fdarray__init(&evlist->pollfd, 64); 33 perf_evlist__reset_id_hash(evlist); 36 static void __perf_evlist__propagate_maps(struct perf_evlist *evlist, argument 43 } else if (evlist->has_user_cpus && evsel->is_pmu_core) { 49 evsel->cpus = perf_cpu_map__intersect(evlist 81 perf_evlist__propagate_maps(struct perf_evlist *evlist) argument 91 perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *evsel) argument 102 perf_evlist__remove(struct perf_evlist *evlist, struct perf_evsel *evsel) argument 111 struct perf_evlist *evlist = zalloc(sizeof(*evlist)); local 120 perf_evlist__next(struct perf_evlist *evlist, struct perf_evsel *prev) argument 139 perf_evlist__purge(struct perf_evlist *evlist) argument 151 perf_evlist__exit(struct perf_evlist *evlist) argument 162 perf_evlist__delete(struct perf_evlist *evlist) argument 174 perf_evlist__set_maps(struct perf_evlist *evlist, struct perf_cpu_map *cpus, struct perf_thread_map *threads) argument 198 perf_evlist__open(struct perf_evlist *evlist) argument 216 perf_evlist__close(struct perf_evlist *evlist) argument 224 perf_evlist__enable(struct perf_evlist *evlist) argument 232 perf_evlist__disable(struct perf_evlist *evlist) argument 240 perf_evlist__read_format(struct perf_evlist *evlist) argument 249 perf_evlist__id_hash(struct perf_evlist *evlist, struct perf_evsel *evsel, int cpu_map_idx, int thread, u64 id) argument 262 perf_evlist__reset_id_hash(struct perf_evlist *evlist) argument 270 perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel, int cpu_map_idx, int thread, u64 id) argument 281 perf_evlist__id_add_fd(struct perf_evlist *evlist, struct perf_evsel *evsel, int cpu_map_idx, int thread, int fd) argument 325 perf_evlist__alloc_pollfd(struct perf_evlist *evlist) argument 346 perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd, void *ptr, short revent, enum fdarray_flags flags) argument 368 perf_evlist__filter_pollfd(struct perf_evlist *evlist, short revents_and_mask) argument 374 perf_evlist__poll(struct perf_evlist *evlist, int timeout) argument 379 perf_evlist__alloc_mmap(struct perf_evlist *evlist, bool overwrite) argument 416 perf_evlist__mmap_cb_get(struct perf_evlist *evlist, bool overwrite, int idx) argument 445 perf_evlist__set_mmap_first(struct perf_evlist *evlist, struct perf_mmap *map, bool overwrite) argument 455 mmap_per_evsel(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, int idx, struct perf_mmap_param *mp, int cpu_idx, int thread, int *_output, int *_output_overwrite, int *nr_mmaps) argument 549 mmap_per_thread(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, struct perf_mmap_param *mp) argument 591 mmap_per_cpu(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, struct perf_mmap_param *mp) argument 622 perf_evlist__nr_mmaps(struct perf_evlist *evlist) argument 638 perf_evlist__mmap_ops(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, struct perf_mmap_param *mp) argument 668 perf_evlist__mmap(struct perf_evlist *evlist, int pages) argument 681 perf_evlist__munmap(struct perf_evlist *evlist) argument 700 perf_evlist__next_mmap(struct perf_evlist *evlist, struct perf_mmap *map, bool overwrite) argument 721 perf_evlist__set_leader(struct perf_evlist *evlist) argument 731 perf_evlist__nr_groups(struct perf_evlist *evlist) argument 748 perf_evlist__go_system_wide(struct perf_evlist *evlist, struct perf_evsel *evsel) argument [all...] |
/linux-master/tools/perf/tests/ |
H A D | keep-tracking.c | 7 #include <perf/evlist.h> 12 #include "evlist.h" 33 static int find_comm(struct evlist *evlist, const char *comm) argument 40 for (i = 0; i < evlist->core.nr_mmaps; i++) { 41 md = &evlist->mmap[i]; 76 struct evlist *evlist = NULL; local 87 evlist = evlist__new(); 88 CHECK_NOT_NULL__(evlist); [all...] |
H A D | expand-cgroup.c | 4 #include "evlist.h" 16 static int test_expand_events(struct evlist *evlist, argument 29 TEST_ASSERT_VAL("evlist is empty", !evlist__empty(evlist)); 31 nr_events = evlist->core.nr_entries; 38 evlist__for_each_entry(evlist, evsel) { 47 was_group_event = evsel__is_group_event(evlist__first(evlist)); 48 nr_members = evlist__first(evlist)->core.nr_members; 50 ret = evlist__expand_cgroup(evlist, cgrp_st 104 struct evlist *evlist = evlist__new_default(); local 117 struct evlist *evlist; local 146 struct evlist *evlist; local 179 struct evlist *evlist; local [all...] |
H A D | event-times.c | 10 #include "evlist.h" 17 static int attach__enable_on_exec(struct evlist *evlist) argument 19 struct evsel *evsel = evlist__last(evlist); 29 err = evlist__create_maps(evlist, &target); 35 err = evlist__prepare_workload(evlist, &target, argv, false, NULL); 43 err = evlist__open(evlist); 50 return evlist__start_workload(evlist) == 1 ? TEST_OK : TEST_FAIL; 53 static int detach__enable_on_exec(struct evlist *evlist) argument 59 attach__current_disabled(struct evlist *evlist) argument 85 attach__current_enabled(struct evlist *evlist) argument 105 detach__disable(struct evlist *evlist) argument 112 attach__cpu_disabled(struct evlist *evlist) argument 141 attach__cpu_enabled(struct evlist *evlist) argument 167 struct evlist *evlist = NULL; local [all...] |
H A D | evsel-roundtrip-name.c | 2 #include "evlist.h" 21 struct evlist *evlist = evlist__new(); local 25 if (evlist == NULL) { 26 pr_debug("Failed to alloc evlist"); 32 err = parse_event(evlist, name); 36 evlist__delete(evlist); 39 evlist__for_each_entry(evlist, evsel) { 45 evlist__delete(evlist); 57 struct evlist *evlis local [all...] |
H A D | pfm.c | 9 #include "util/evlist.h" 15 static int count_pfm_events(struct perf_evlist *evlist) argument 20 perf_evlist__for_each_entry(evlist, evsel) { 29 struct evlist *evlist; local 67 evlist = evlist__new(); 68 if (evlist == NULL) 71 opt.value = evlist; 76 count_pfm_events(&evlist->core), 79 evlist__nr_groups(evlist), 90 struct evlist *evlist; local [all...] |
H A D | backward-ring-buffer.c | 7 #include <evlist.h> 32 static int count_samples(struct evlist *evlist, int *sample_count, argument 37 for (i = 0; i < evlist->core.nr_mmaps; i++) { 38 struct mmap *map = &evlist->overwrite_mmap[i]; 62 static int do_test(struct evlist *evlist, int mmap_pages, argument 68 err = evlist__mmap(evlist, mmap_pages); 75 evlist__enable(evlist); 77 evlist__disable(evlist); 89 struct evlist *evlist; local [all...] |
H A D | task-exit.c | 3 #include "evlist.h" 14 #include <perf/evlist.h> 47 struct evlist *evlist; local 61 evlist = evlist__new_dummy(); 62 if (evlist == NULL) { 81 perf_evlist__set_maps(&evlist->core, cpus, threads); 83 err = evlist__prepare_workload(evlist, &target, argv, false, workload_exec_failed_signal); 89 evsel = evlist__first(evlist); 101 err = evlist__open(evlist); [all...] |
/linux-master/tools/lib/perf/include/internal/ |
H A D | evlist.h | 54 int perf_evlist__alloc_pollfd(struct perf_evlist *evlist); 55 int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd, 58 int perf_evlist__mmap_ops(struct perf_evlist *evlist, 62 void perf_evlist__init(struct perf_evlist *evlist); 63 void perf_evlist__exit(struct perf_evlist *evlist); 75 * @evlist: perf_evlist instance to iterate 78 #define perf_evlist__for_each_entry(evlist, evsel) \ 79 __perf_evlist__for_each_entry(&(evlist)->entries, evsel) 91 * @evlist: evlist instanc 115 perf_evlist__first(struct perf_evlist *evlist) argument 120 perf_evlist__last(struct perf_evlist *evlist) argument [all...] |
/linux-master/tools/lib/perf/Documentation/examples/ |
H A D | counting.c | 2 #include <perf/evlist.h> 21 struct perf_evlist *evlist; local 46 evlist = perf_evlist__new(); 47 if (!evlist) { 48 fprintf(stderr, "failed to create evlist\n"); 56 perf_evlist__add(evlist, evsel); 62 perf_evlist__add(evlist, evsel); 63 perf_evlist__set_maps(evlist, NULL, threads); 64 err = perf_evlist__open(evlist); 69 perf_evlist__enable(evlist); [all...] |
/linux-master/tools/lib/perf/tests/ |
H A D | test-evlist.c | 16 #include <perf/evlist.h> 37 struct perf_evlist *evlist; local 52 evlist = perf_evlist__new(); 53 __T("failed to create evlist", evlist); 58 perf_evlist__add(evlist, evsel); 63 perf_evlist__add(evlist, evsel); 65 perf_evlist__set_leader(evlist); 69 perf_evlist__set_maps(evlist, cpus, NULL); 71 err = perf_evlist__open(evlist); 96 struct perf_evlist *evlist; local 151 struct perf_evlist *evlist; local 215 struct perf_evlist *evlist; local 326 struct perf_evlist *evlist; local 444 struct perf_evlist *evlist; local [all...] |
/linux-master/tools/perf/python/ |
H A D | twatch.py | 29 evlist = perf.evlist(cpus, threads) 30 evlist.add(evsel) 31 evlist.mmap() 33 evlist.poll(timeout = -1) 35 event = evlist.read_on_cpu(cpu)
|
/linux-master/tools/perf/arch/x86/util/ |
H A D | auxtrace.c | 17 #include "../../../util/evlist.h" 20 struct auxtrace_record *auxtrace_record__init_intel(struct evlist *evlist, argument 32 evlist__for_each_entry(evlist, evsel) { 54 struct auxtrace_record *auxtrace_record__init(struct evlist *evlist, argument 69 return auxtrace_record__init_intel(evlist, err);
|
/linux-master/tools/perf/arch/x86/tests/ |
H A D | hybrid.c | 4 #include "evlist.h" 25 static int test__hybrid_hw_event_with_pmu(struct evlist *evlist) argument 27 struct evsel *evsel = evlist__first(evlist); 29 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); 36 static int test__hybrid_hw_group_event(struct evlist *evlist) argument 40 evsel = leader = evlist__first(evlist); 41 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); 55 static int test__hybrid_sw_hw_group_event(struct evlist *evlis argument 72 test__hybrid_hw_sw_group_event(struct evlist *evlist) argument 89 test__hybrid_group_modifier1(struct evlist *evlist) argument 112 test__hybrid_raw1(struct evlist *evlist) argument 126 test__hybrid_raw2(struct evlist *evlist) argument 136 test__hybrid_cache_event(struct evlist *evlist) argument 146 test__checkevent_pmu(struct evlist *evlist) argument 166 test__hybrid_hw_group_event_2(struct evlist *evlist) argument 246 struct evlist *evlist; local [all...] |
/linux-master/tools/perf/bench/ |
H A D | evlist-open-close.c | 9 #include "../util/evlist.h" 64 "perf bench internals evlist-open-close <options>", 68 static int evlist__count_evsel_fds(struct evlist *evlist) argument 73 evlist__for_each_entry(evlist, evsel) 79 static struct evlist *bench__create_evlist(char *evstr) 82 struct evlist *evlist = evlist__new(); local 85 if (!evlist) { 86 pr_err("Not enough memory to create evlist\ 115 bench__do_evlist_open_close(struct evlist *evlist) argument 142 struct evlist *evlist = bench__create_evlist(evstr); local [all...] |