/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 …]
|
H A D | test-evlist.c | 449 .read_format = PERF_FORMAT_TOTAL_TIME_ENABLED | in test_stat_multiplexing()
|
/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 …]
|
/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()
|
/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 | 147 WRITE_ASS(read_format, "llu"); in store_event() 353 evsel->core.attr.read_format |= PERF_FORMAT_ID; in evsel__set_sample_id() 1298 attr->read_format = PERF_FORMAT_LOST; in evsel__config() 1317 attr->read_format |= PERF_FORMAT_GROUP; in evsel__config() 1325 evsel->core.attr.read_format |= in evsel__config() 1351 evsel->core.attr.read_format |= in evsel__config() 1457 evsel->core.attr.read_format |= in evsel__config() 1504 evsel->core.attr.read_format |= PERF_FORMAT_ID; in evsel__config() 1748 u64 read_format = leader->core.attr.read_format; in evsel__group_read_size() local 1756 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in evsel__group_read_size() [all …]
|
H A D | synthetic-events.c | 1445 size_t perf_event__sample_event_size(const struct perf_sample *sample, u64 type, u64 read_format) in perf_event__sample_event_size() argument 1478 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in perf_event__sample_event_size() 1480 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in perf_event__sample_event_size() 1483 if (read_format & PERF_FORMAT_GROUP) { in perf_event__sample_event_size() 1484 sz = sample_read_value_size(read_format); in perf_event__sample_event_size() 1488 if (read_format & PERF_FORMAT_LOST) in perf_event__sample_event_size() 1574 static __u64 *copy_read_group_values(__u64 *array, __u64 read_format, in copy_read_group_values() argument 1577 size_t sz = sample_read_value_size(read_format); in copy_read_group_values() 1580 sample_read_group__for_each(v, sample->read.group.nr, read_format) { in copy_read_group_values() 1588 int perf_event__synthesize_sample(union perf_event *event, u64 type, u64 read_format, in perf_event__synthesize_sample() argument [all...] |
H A D | synthetic-events.h | 84 int perf_event__synthesize_sample(union perf_event *event, u64 type, u64 read_format, const struct … 98 size_t perf_event__sample_event_size(const struct perf_sample *sample, u64 type, u64 read_format);
|
H A D | perf_event_attr_fprintf.c | 281 PRINT_ATTRf(read_format, p_read_format); in perf_event_attr__fprintf()
|
H A D | cs-etm.c | 1717 attr.read_format = evsel->core.attr.read_format; in cs_etm__synth_events()
|
/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()
|
/linux/tools/lib/perf/ |
H A D | evlist.c | 258 return first->attr.read_format; in perf_evlist__read_format() 323 if (!(evsel->attr.read_format & PERF_FORMAT_ID) || in perf_evlist__id_add_fd() 327 if (evsel->attr.read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in perf_evlist__id_add_fd() 329 if (evsel->attr.read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in perf_evlist__id_add_fd() 551 if (evsel->attr.read_format & PERF_FORMAT_ID) { in mmap_per_evsel() 667 if ((evsel->attr.read_format & PERF_FORMAT_ID) && in perf_evlist__mmap_ops()
|
/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
|
H A D | perf-intel-pt.txt | 296 read_format ID 878 read_format ID 897 read_format ID 913 read_format ID
|
/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.
|
/linux/kernel/events/ |
H A D | core.c | 1860 static int __perf_event_read_size(u64 read_format, int nr_siblings) in __perf_event_read_size() argument 1866 if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) in __perf_event_read_size() 1869 if (read_format & PERF_FORMAT_TOTAL_TIME_RUNNING) in __perf_event_read_size() 1872 if (read_format & PERF_FORMAT_ID) in __perf_event_read_size() 1875 if (read_format & PERF_FORMAT_LOST) in __perf_event_read_size() 1878 if (read_format & PERF_FORMAT_GROUP) { in __perf_event_read_size() 1938 __perf_event_read_size(event->attr.read_format, in perf_event__header_size() 1985 if (__perf_event_read_size(event->attr.read_format, in perf_event_validate_size() 1989 if (__perf_event_read_size(group_leader->attr.read_format, in perf_event_validate_size() 2004 if (__perf_event_read_size(sibling->attr.read_format, in perf_event_validate_size() [all …]
|
/linux/tools/perf/arch/x86/tests/ |
H A D | sample-parsing.c | 45 .read_format = 0, in do_test()
|
/linux/tools/testing/selftests/resctrl/ |
H A D | cache.c | 13 pea->read_format = PERF_FORMAT_GROUP; in perf_event_attr_initialize()
|
/linux/tools/testing/selftests/powerpc/pmu/ |
H A D | event.c | 35 e->attr.read_format = PERF_FORMAT_TOTAL_TIME_ENABLED | \ in __event_init_opts()
|
/linux/tools/perf/ui/browsers/ |
H A D | scripts.c | 39 if (attr->read_format & PERF_FORMAT_GROUP) in attr_to_script()
|
/linux/tools/perf/ |
H A D | design.txt | 48 __u32 read_format; 159 additional values as specified by 'read_format', each value is a u64 (8 bytes) 163 * Bits that can be set in hw_event.read_format to request that
|
H A D | builtin-inject.c | 1024 evsel->core.attr.read_format, &sample_sw); in perf_inject__sched_stat()
|
/linux/tools/include/uapi/linux/ |
H A D | perf_event.h | 412 __u64 read_format; member
|
/linux/tools/kvm/kvm_stat/ |
H A D | kvm_stat | 428 self.read_format = PERF_FORMAT_GROUP 462 read_format = 'xxxxxxxx' + 'Q' * len(self.events) 464 struct.unpack(read_format,
|
/linux/tools/testing/selftests/powerpc/ |
H A D | utils.c | 539 event_attr->read_format = PERF_FORMAT_GROUP; in perf_event_attr_init()
|