Home
last modified time | relevance | path

Searched refs:perf_event_attr (Results 1 – 25 of 118) sorted by relevance

12345

/tools/perf/tests/
Dbp_account.c29 static int __event(bool is_x, void *addr, struct perf_event_attr *attr) in __event()
33 memset(attr, 0, sizeof(struct perf_event_attr)); in __event()
35 attr->size = sizeof(struct perf_event_attr); in __event()
58 static int wp_event(void *addr, struct perf_event_attr *attr) in wp_event()
63 static int bp_event(void *addr, struct perf_event_attr *attr) in bp_event()
70 struct perf_event_attr attr, attr_mod, attr_new; in bp_accounting()
102 struct perf_event_attr attr; in detect_cnt()
126 struct perf_event_attr attr; in detect_ioctl()
140 struct perf_event_attr attr; in detect_share()
Dwp.c35 static void get__perf_event_attr(struct perf_event_attr *attr, int wp_type, in get__perf_event_attr()
38 memset(attr, 0, sizeof(struct perf_event_attr)); in get__perf_event_attr()
40 attr->size = sizeof(struct perf_event_attr); in get__perf_event_attr()
54 struct perf_event_attr attr; in __event()
127 struct perf_event_attr new_attr; in wp_modify_test()
Dbp_signal_overflow.c64 struct perf_event_attr pe; in test__bp_signal_overflow()
79 memset(&pe, 0, sizeof(struct perf_event_attr)); in test__bp_signal_overflow()
81 pe.size = sizeof(struct perf_event_attr); in test__bp_signal_overflow()
Dbp_signal.c104 struct perf_event_attr pe; in __event()
107 memset(&pe, 0, sizeof(struct perf_event_attr)); in __event()
109 pe.size = sizeof(struct perf_event_attr); in __event()
/tools/perf/util/
Dparse-events-hybrid.c18 static void config_hybrid_attr(struct perf_event_attr *attr, in config_hybrid_attr()
41 struct perf_event_attr *attr, char *name, in create_event_hybrid()
72 struct list_head *list, struct perf_event_attr *attr, in add_hw_hybrid()
97 struct perf_event_attr *attr, char *name, in create_raw_event_hybrid()
115 struct list_head *list, struct perf_event_attr *attr, in add_raw_hybrid()
140 struct perf_event_attr *attr, in parse_events__add_numeric_hybrid()
162 struct perf_event_attr *attr, char *name, in parse_events__add_cache_hybrid()
Dparse-events-hybrid.h13 struct perf_event_attr *attr,
18 struct perf_event_attr *attr, char *name,
Dpmu.h28 struct perf_event_attr;
46 struct perf_event_attr *default_config;
89 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr,
93 struct perf_event_attr *attr,
122 struct perf_event_attr *perf_pmu__get_default_config(struct perf_pmu *pmu);
Dintel-pt.h37 struct perf_event_attr;
45 struct perf_event_attr *intel_pt_pmu_default_config(struct perf_pmu *pmu);
Devsel_fprintf.h31 struct perf_event_attr;
47 int perf_event_attr__fprintf(FILE *fp, struct perf_event_attr *attr,
Dutil.h68 struct perf_event_attr;
69 void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu,
Dperf_api_probe.c133 struct perf_event_attr attr = { in perf_can_record_cpu_wide()
161 struct perf_event_attr attr = { in perf_can_aux_sample()
162 .size = sizeof(struct perf_event_attr), in perf_can_aux_sample()
/tools/perf/
Dperf-sys.h10 struct perf_event_attr;
13 sys_perf_event_open(struct perf_event_attr *attr, in sys_perf_event_open()
/tools/lib/perf/include/perf/
Devsel.h9 struct perf_event_attr;
24 LIBPERF_API struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr);
41 LIBPERF_API struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel);
/tools/lib/perf/tests/
Dtest-evlist.c35 struct perf_event_attr attr1 = { in test_stat_cpu()
39 struct perf_event_attr attr2 = { in test_stat_cpu()
94 struct perf_event_attr attr1 = { in test_stat_thread()
98 struct perf_event_attr attr2 = { in test_stat_thread()
149 struct perf_event_attr attr1 = { in test_stat_thread_enable()
154 struct perf_event_attr attr2 = { in test_stat_thread_enable()
216 struct perf_event_attr attr = { in test_mmap_thread()
326 struct perf_event_attr attr = { in test_mmap_cpus()
Dtest-evsel.c21 struct perf_event_attr attr = { in test_stat_cpu()
55 struct perf_event_attr attr = { in test_stat_thread()
87 struct perf_event_attr attr = { in test_stat_thread_enable()
130 struct perf_event_attr attr = { in test_stat_user_read()
/tools/testing/selftests/powerpc/ptrace/
Dptrace-perf-hwbreak.c54 static void perf_user_event_attr_set(struct perf_event_attr *attr, __u64 addr, __u64 len) in perf_user_event_attr_set()
56 memset(attr, 0, sizeof(struct perf_event_attr)); in perf_user_event_attr_set()
58 attr->size = sizeof(struct perf_event_attr); in perf_user_event_attr_set()
66 static void perf_kernel_event_attr_set(struct perf_event_attr *attr) in perf_kernel_event_attr_set()
68 memset(attr, 0, sizeof(struct perf_event_attr)); in perf_kernel_event_attr_set()
70 attr->size = sizeof(struct perf_event_attr); in perf_kernel_event_attr_set()
80 struct perf_event_attr attr; in perf_cpu_event_open()
88 struct perf_event_attr attr; in perf_thread_event_open()
96 struct perf_event_attr attr; in perf_thread_cpu_event_open()
104 struct perf_event_attr attr; in perf_thread_kernel_event_open()
[all …]
/tools/lib/perf/include/internal/
Devsel.h39 struct perf_event_attr attr;
56 void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr,
/tools/testing/selftests/bpf/prog_tests/
Dpe_preserve_elems.c14 struct perf_event_attr attr = { in test_one_map()
15 .size = sizeof(struct perf_event_attr), in test_one_map()
Dsend_signal.c14 static void test_send_signal_common(struct perf_event_attr *attr, in test_send_signal_common()
151 struct perf_event_attr attr = { in test_send_signal_perf()
162 struct perf_event_attr attr = { in test_send_signal_nmi()
Dperf_event_stackmap.c55 struct perf_event_attr attr = { in test_perf_event_stackmap()
67 .size = sizeof(struct perf_event_attr), in test_perf_event_stackmap()
Dget_stackid_cannot_attach.c8 struct perf_event_attr attr = { in test_get_stackid_cannot_attach()
19 .size = sizeof(struct perf_event_attr), in test_get_stackid_cannot_attach()
/tools/lib/perf/Documentation/examples/
Dcounting.c26 struct perf_event_attr attr1 = { in main()
32 struct perf_event_attr attr2 = { in main()
/tools/testing/selftests/powerpc/
Dutils.c206 static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, in perf_event_open()
213 static void perf_event_attr_init(struct perf_event_attr *event_attr, in perf_event_attr_init()
220 event_attr->size = sizeof(struct perf_event_attr); in perf_event_attr_init()
233 struct perf_event_attr event_attr; in perf_event_open_counter()
/tools/testing/selftests/perf_events/
Dsigtrap_threads.c49 static struct perf_event_attr make_event_attr(bool enabled, volatile void *addr) in make_event_attr()
51 struct perf_event_attr attr = { in make_event_attr()
113 struct perf_event_attr attr = make_event_attr(false, &ctx.iterate_on); in FIXTURE_SETUP()
178 struct perf_event_attr new_attr = make_event_attr(true, &ctx.iterate_on); in TEST_F()
/tools/perf/arch/arm/util/
Dpmu.c15 struct perf_event_attr

12345