/openbmc/linux/tools/lib/perf/ |
H A D | evsel.c | 294 u64 read_format = evsel->attr.read_format; in perf_evsel__read_size() local 299 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in perf_evsel__read_size() 302 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in perf_evsel__read_size() 305 if (read_format & PERF_FORMAT_ID) in perf_evsel__read_size() 308 if (read_format & PERF_FORMAT_LOST) in perf_evsel__read_size() 311 if (read_format & PERF_FORMAT_GROUP) { in perf_evsel__read_size() 326 u64 read_format = evsel->attr.read_format; in perf_evsel__read_group() local 346 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in perf_evsel__read_group() 348 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in perf_evsel__read_group() 353 if (read_format & PERF_FORMAT_ID) in perf_evsel__read_group() [all …]
|
H A D | evlist.c | 244 return first->attr.read_format; in perf_evlist__read_format() 309 if (!(evsel->attr.read_format & PERF_FORMAT_ID) || in perf_evlist__id_add_fd() 313 if (evsel->attr.read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in perf_evlist__id_add_fd() 315 if (evsel->attr.read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in perf_evlist__id_add_fd() 537 if (evsel->attr.read_format & PERF_FORMAT_ID) { in mmap_per_evsel() 653 if ((evsel->attr.read_format & PERF_FORMAT_ID) && in perf_evlist__mmap_ops()
|
/openbmc/linux/tools/lib/perf/tests/ |
H A D | test-evsel.c | 216 if (attr->read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in test_stat_read_format_single() 218 if (attr->read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in test_stat_read_format_single() 220 if (attr->read_format & PERF_FORMAT_ID) in test_stat_read_format_single() 222 if (attr->read_format & PERF_FORMAT_LOST) in test_stat_read_format_single() 237 attr->read_format |= PERF_FORMAT_GROUP; in test_stat_read_format_group() 241 attr->read_format &= ~PERF_FORMAT_GROUP; in test_stat_read_format_group() 262 if (attr->read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in test_stat_read_format_group() 264 if (attr->read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in test_stat_read_format_group() 266 if (attr->read_format & PERF_FORMAT_ID) in test_stat_read_format_group() 268 if (attr->read_format & PERF_FORMAT_LOST) in test_stat_read_format_group() [all …]
|
/openbmc/linux/tools/perf/tests/ |
H A D | sample-parsing.c | 45 u64 type, u64 read_format, bool needs_swap) in samples_same() argument 79 if (read_format & PERF_FORMAT_GROUP) in samples_same() 83 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in samples_same() 85 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in samples_same() 88 if (read_format & PERF_FORMAT_GROUP) { in samples_same() 91 if (read_format & PERF_FORMAT_LOST) in samples_same() 96 if (read_format & PERF_FORMAT_LOST) in samples_same() 196 static int do_test(u64 sample_type, u64 sample_regs, u64 read_format) in do_test() argument 203 .read_format = read_format, in do_test() 288 if (read_format & PERF_FORMAT_GROUP) { in do_test() [all …]
|
/openbmc/linux/tools/perf/tests/attr/ |
H A D | test-stat-default | 77 read_format=15 88 read_format=15 99 read_format=15 110 read_format=15 121 read_format=15 132 read_format=15 143 read_format=15 154 read_format=15 165 read_format=15
|
H A D | test-stat-detailed-1 | 79 read_format=15 90 read_format=15 101 read_format=15 112 read_format=15 123 read_format=15 134 read_format=15 145 read_format=15 156 read_format=15 167 read_format=15
|
H A D | test-stat-detailed-2 | 79 read_format=15 90 read_format=15 101 read_format=15 112 read_format=15 123 read_format=15 134 read_format=15 145 read_format=15 156 read_format=15 167 read_format=15
|
H A D | test-stat-detailed-3 | 79 read_format=15 90 read_format=15 101 read_format=15 112 read_format=15 123 read_format=15 134 read_format=15 145 read_format=15 156 read_format=15 167 read_format=15
|
H A D | test-stat-group1 | 9 read_format=3|15 17 read_format=3|15
|
H A D | test-record-group1 | 10 read_format=4|20 18 read_format=4|20
|
H A D | test-record-group2 | 12 read_format=12|28 22 read_format=12|28
|
H A D | test-record-group-sampling | 10 read_format=12|28 25 read_format=12|28
|
H A D | base-record-spe | 11 read_format=*
|
H A D | base-record | 12 read_format=0|4|20
|
H A D | base-stat | 12 read_format=3
|
H A D | system-wide-dummy | 16 read_format=4|20
|
/openbmc/linux/samples/bpf/ |
H A D | tracex6_user.c | 107 .read_format = 0, in test_bpf_perf_event() 116 .read_format = 0, in test_bpf_perf_event() 125 .read_format = 0, in test_bpf_perf_event() 135 .read_format = 0, in test_bpf_perf_event() 147 .read_format = 0, in test_bpf_perf_event() 160 .read_format = 0, in test_bpf_perf_event()
|
/openbmc/linux/tools/perf/util/ |
H A D | sample.h | 45 static inline size_t sample_read_value_size(u64 read_format) in sample_read_value_size() argument 48 if (read_format & PERF_FORMAT_LOST) in sample_read_value_size() 54 …line struct sample_read_value *next_sample_read_value(struct sample_read_value *v, u64 read_format) in next_sample_read_value() argument 56 return (void *)v + sample_read_value_size(read_format); in next_sample_read_value()
|
H A D | evsel.c | 252 evsel->core.attr.read_format |= PERF_FORMAT_ID; in evsel__set_sample_id() 1138 attr->read_format = PERF_FORMAT_LOST; in evsel__config() 1157 attr->read_format |= PERF_FORMAT_GROUP; in evsel__config() 1183 evsel->core.attr.read_format |= in evsel__config() 1289 evsel->core.attr.read_format |= in evsel__config() 1336 evsel->core.attr.read_format |= PERF_FORMAT_ID; in evsel__config() 1540 u64 read_format = leader->core.attr.read_format; in evsel__process_group_data() local 1549 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in evsel__process_group_data() 1552 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in evsel__process_group_data() 1556 sample_read_group__for_each(v, nr, read_format) { in evsel__process_group_data() [all …]
|
H A D | session.c | 808 bswap_field_64(read_format); in perf_event__attr_swap() 824 if (bswap_safe(read_format, 1)) in perf_event__attr_swap() 825 swap_bitfield((u8 *) (&attr->read_format + 1), in perf_event__attr_swap() 1281 static void sample_read__printf(struct perf_sample *sample, u64 read_format) in sample_read__printf() argument 1285 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in sample_read__printf() 1289 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in sample_read__printf() 1293 if (read_format & PERF_FORMAT_GROUP) { in sample_read__printf() 1298 sample_read_group__for_each(value, sample->read.group.nr, read_format) { in sample_read__printf() 1302 if (read_format & PERF_FORMAT_LOST) in sample_read__printf() 1309 if (read_format & PERF_FORMAT_LOST) in sample_read__printf() [all …]
|
H A D | synthetic-events.c | 1429 size_t perf_event__sample_event_size(const struct perf_sample *sample, u64 type, u64 read_format) in perf_event__sample_event_size() argument 1462 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in perf_event__sample_event_size() 1464 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in perf_event__sample_event_size() 1467 if (read_format & PERF_FORMAT_GROUP) { in perf_event__sample_event_size() 1468 sz = sample_read_value_size(read_format); in perf_event__sample_event_size() 1472 if (read_format & PERF_FORMAT_LOST) in perf_event__sample_event_size() 1558 static __u64 *copy_read_group_values(__u64 *array, __u64 read_format, in copy_read_group_values() argument 1561 size_t sz = sample_read_value_size(read_format); in copy_read_group_values() 1564 sample_read_group__for_each(v, sample->read.group.nr, read_format) { in copy_read_group_values() 1572 int perf_event__synthesize_sample(union perf_event *event, u64 type, u64 read_format, in perf_event__synthesize_sample() argument [all …]
|
/openbmc/linux/tools/testing/selftests/resctrl/ |
H A D | cache.c | 6 struct read_format { struct 14 static struct read_format rf_cqm; argument 22 pea_llc_miss.read_format = PERF_FORMAT_GROUP; in initialize_perf_event_attr() 54 memset(&rf_cqm, 0, sizeof(struct read_format)); in initialize_llc_perf() 96 ret = read(fd_lm, &rf_cqm, sizeof(struct read_format)); in get_llc_perf()
|
/openbmc/linux/tools/lib/perf/Documentation/examples/ |
H A D | counting.c | 29 .read_format = PERF_FORMAT_TOTAL_TIME_ENABLED|PERF_FORMAT_TOTAL_TIME_RUNNING, in main() 35 .read_format = PERF_FORMAT_TOTAL_TIME_ENABLED|PERF_FORMAT_TOTAL_TIME_RUNNING, in main()
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | intel-hybrid.txt | 92 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING 105 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING 144 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING 158 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING
|
/openbmc/linux/tools/lib/perf/Documentation/ |
H A D | libperf-counting.txt | 82 23 .read_format = PERF_FORMAT_TOTAL_TIME_ENABLED|PERF_FORMAT_TOTAL_TIME_RUNNING, 88 29 .read_format = PERF_FORMAT_TOTAL_TIME_ENABLED|PERF_FORMAT_TOTAL_TIME_RUNNING, 93 The `read_format` setup tells perf to include timing details together with each count.
|