| /tools/perf/util/ |
| A D | parse-events.h | 149 struct list_head terms; member 160 struct parse_events_terms *terms; member 198 void parse_events_terms__delete(struct parse_events_terms *terms); 199 void parse_events_terms__init(struct parse_events_terms *terms); 200 void parse_events_terms__exit(struct parse_events_terms *terms); 201 int parse_events_terms(struct parse_events_terms *terms, const char *str, FILE *input); 202 int parse_events_terms__to_strbuf(const struct parse_events_terms *terms, struct strbuf *sb);
|
| A D | drm_pmu.h | 23 struct parse_events_terms *terms, 25 int drm_pmu__check_alias(const struct perf_pmu *pmu, struct parse_events_terms *terms,
|
| A D | hwmon_pmu.h | 154 struct parse_events_terms *terms, 156 int hwmon_pmu__check_alias(struct parse_events_terms *terms, struct perf_pmu_info *info,
|
| A D | parse-events.c | 1968 .terms = NULL, in parse_events_terms() 1975 list_splice(&parse_state.terms->terms, &terms->terms); in parse_events_terms() 1977 zfree(&parse_state.terms); in parse_events_terms() 2798 list_add_tail(&n->list, &dest->terms); in parse_events_terms__copy() 2805 INIT_LIST_HEAD(&terms->terms); in parse_events_terms__init() 2812 list_for_each_entry_safe(term, h, &terms->terms, list) { in parse_events_terms__exit() 2820 if (!terms) in parse_events_terms__delete() 2822 parse_events_terms__exit(terms); in parse_events_terms__delete() 2823 free(terms); in parse_events_terms__delete() 2831 if (!terms) in parse_events_terms__to_strbuf() [all …]
|
| A D | pmu.c | 71 struct parse_events_terms terms; member 432 parse_events_terms__exit(&alias->terms); in perf_pmu_free_alias() 540 parse_events_terms__exit(&data->alias->terms); in update_alias() 593 parse_events_terms__init(&alias->terms); in perf_pmu__new_alias() 776 list_for_each_entry(term, &alias->terms.terms, list) { in pmu_alias_terms() 791 list_splice_init(&clone_terms.terms, terms); in pmu_alias_terms() 1653 struct parse_events_terms *terms, in perf_pmu__config_terms() argument 1664 list_for_each_entry(term, &terms->terms, list) { in perf_pmu__config_terms() 1910 static const char *const terms[] = { in perf_pmu__for_each_format() local 1953 for (size_t i = 0; i < ARRAY_SIZE(terms); i++) { in perf_pmu__for_each_format() [all …]
|
| A D | drm_pmu.c | 348 struct parse_events_terms *terms, in drm_pmu__config_terms() argument 354 list_for_each_entry(term, &terms->terms, list) { in drm_pmu__config_terms() 362 int drm_pmu__check_alias(const struct perf_pmu *pmu, struct parse_events_terms *terms, in drm_pmu__check_alias() argument 367 list_first_entry(&terms->terms, struct parse_events_term, list); in drm_pmu__check_alias()
|
| A D | hwmon_pmu.c | 648 struct parse_events_terms *terms, in hwmon_pmu__config_terms() argument 659 list_for_each_entry(term, &terms->terms, list) { in hwmon_pmu__config_terms() 668 int hwmon_pmu__check_alias(struct parse_events_terms *terms, struct perf_pmu_info *info, in hwmon_pmu__check_alias() argument 672 list_first_entry(&terms->terms, struct parse_events_term, list); in hwmon_pmu__check_alias()
|
| A D | parse-events.y | 552 if (parse_state->terms) { 556 parse_state->terms = $1; 569 list_add_tail(&term->list, &head->terms); 581 list_add_tail(&term->list, &head->terms);
|
| A D | pmu.h | 233 struct parse_events_terms *terms,
|
| /tools/perf/tests/ |
| A D | pmu.c | 162 struct parse_events_terms terms; in test__pmu_format() local 169 parse_events_terms__init(&terms); in test__pmu_format() 170 if (parse_events_terms(&terms, in test__pmu_format() 179 ret = perf_pmu__config_terms(pmu, &attr, &terms, /*zero=*/false, in test__pmu_format() 201 parse_events_terms__exit(&terms); in test__pmu_format()
|
| A D | parse-events.c | 776 static int test__checkterms_simple(struct parse_events_terms *terms) in test__checkterms_simple() argument 781 term = list_entry(terms->terms.next, struct parse_events_term, list); in test__checkterms_simple() 2449 int (*check)(struct parse_events_terms *terms); 2554 struct parse_events_terms terms; in test_term() local 2558 parse_events_terms__init(&terms); in test_term() 2559 ret = parse_events_terms(&terms, t->str, /*input=*/ NULL); in test_term() 2566 ret = t->check(&terms); in test_term() 2567 parse_events_terms__exit(&terms); in test_term() 2572 static int test_terms(const struct terms_test *terms, int cnt) in test_terms() argument 2577 const struct terms_test *t = &terms[i]; in test_terms()
|
| /tools/usb/usbip/ |
| A D | COPYING | 36 source code. And you must show them these terms so they know their 56 The precise terms and conditions for copying, distribution and 64 under the terms of this General Public License. The "Program", below, 92 distribute such modifications or work under the terms of Section 1 101 parties under the terms of this License. 117 themselves, then this License, and its terms, do not apply to those 120 on the Program, the distribution of the whole must be on the terms of 135 under Section 2) in object code or executable form under the terms of 146 distributed under the terms of Sections 1 and 2 above on a medium 186 all its terms and conditions for copying, distributing or modifying [all …]
|
| /tools/memory-model/Documentation/ |
| A D | README | 12 If LKMM-specific terms lost you, glossary.txt might help you. 79 Brief definitions of LKMM-related terms. 83 primitives in terms of events.
|
| A D | glossary.txt | 1 This document contains brief definitions of LKMM-related terms. Like most 4 for specific terms.
|
| A D | explanation.txt | 282 The LKMM is defined largely in terms of cycles, as we will see. 547 write. In colloquial terms, the load "reads from" the store. We 1027 then also U ->cumul-fence Y. Thinking about this in terms of the 1383 one fence, although this quickly leads to diminishing returns in terms 1694 Finally, the LKMM defines the RCU-before (rb) relation in terms of 1696 relation was defined in terms of strong-fence. We will omit the 2230 In technical terms, the compiler is allowed to assume that when the 2727 The LKMM defines a few extra synchronization operations in terms of
|
| A D | litmus-tests.txt | 113 and so on; LKMM discussions often use these terms interchangeably). 884 complexity in terms of the number of processes, the average number
|
| /tools/perf/scripts/perl/Perf-Trace-Util/ |
| A D | README | 53 it under the same terms as Perl itself, either Perl version 5.10.0 or, 56 Alternatively, this software may be distributed under the terms of the
|
| /tools/perf/tests/shell/lib/ |
| A D | attr.py | 50 terms = [ variable in Event 103 for t in Event.terms: 117 for t in Event.terms:
|
| /tools/perf/arch/x86/util/ |
| A D | intel-pt.c | 70 struct parse_events_terms terms; in intel_pt_parse_terms_with_default() local 74 parse_events_terms__init(&terms); in intel_pt_parse_terms_with_default() 75 err = parse_events_terms(&terms, str, /*input=*/ NULL); in intel_pt_parse_terms_with_default() 80 err = perf_pmu__config_terms(pmu, &attr, &terms, /*zero=*/true, /*apply_hardcoded=*/false, in intel_pt_parse_terms_with_default() 87 parse_events_terms__exit(&terms); in intel_pt_parse_terms_with_default()
|
| /tools/testing/selftests/arm64/signal/ |
| A D | README | 56 In both cases test results are expected in terms of:
|
| /tools/perf/Documentation/ |
| A D | perf-intel-pt.txt | 242 Note there are other config terms - see section <<_config_terms,config terms>> further below. 244 The config terms are listed in /sys/devices/intel_pt/format. They are bit 311 config terms 314 Config terms are parameters specified with the -e intel_pt// event option, 324 Some terms are set by default, so must be set to 0 to turn them off. For 329 Multiple config terms are separated by commas, for example: 333 There are also common config terms, see linkperf:perf-record[1] documentation. 335 Intel PT config terms are described below. 562 config terms on other events 1009 "branch=0". Refer to the <<_config_terms,config terms>> section above. [all …]
|
| A D | examples.txt | 216 /proc/vmstat is not in the same league really, in terms of
|
| A D | jitdump-specification.txt | 21 The format of the file is binary. It is self-describing in terms of endianness and is portable acro…
|
| A D | perf-script-python.txt | 120 # Licensed under the terms of the GNU GPL License version 2
|
| A D | perf-record.txt | 712 config terms. For example: 'cycles/overwrite/' and 'instructions/no-overwrite/'.
|