/tools/perf/util/ |
D | parse-events-hybrid.c | 79 LIST_HEAD(terms); in add_hw_hybrid() 84 copy_config_terms(&terms, config_terms); in add_hw_hybrid() 87 &terms, pmu); in add_hw_hybrid() 88 free_config_terms(&terms); in add_hw_hybrid() 122 LIST_HEAD(terms); in add_raw_hybrid() 127 copy_config_terms(&terms, config_terms); in add_raw_hybrid() 129 name, &terms, pmu); in add_raw_hybrid() 130 free_config_terms(&terms); in add_raw_hybrid() 176 LIST_HEAD(terms); in parse_events__add_cache_hybrid() 181 copy_config_terms(&terms, config_terms); in parse_events__add_cache_hybrid() [all …]
|
D | parse-events.h | 45 int parse_events_terms(struct list_head *terms, const char *str); 138 struct list_head *terms; member 160 void parse_events_terms__delete(struct list_head *terms); 161 void parse_events_terms__purge(struct list_head *terms);
|
D | parse-events.y | 294 struct list_head *list = NULL, *orig_terms = NULL, *terms= NULL; variable 331 if (parse_events_copy_term_list(orig_terms, &terms)) 333 if (!parse_events_add_pmu(_parse_state, list, pmu->name, terms, true, false)) 335 parse_events_terms__delete(terms); 732 if (parse_state->terms) { 736 parse_state->terms = $1;
|
D | pmu.h | 74 struct list_head terms; /* HEAD struct parse_events_term -> list */ member
|
D | pmu.c | 291 parse_events_terms__purge(&newalias->terms); in perf_pmu_free_alias() 344 INIT_LIST_HEAD(&alias->terms); in __perf_pmu__new_alias() 351 ret = parse_events_terms(&alias->terms, val); in __perf_pmu__new_alias() 367 list_for_each_entry(term, &alias->terms, list) { in __perf_pmu__new_alias() 517 struct list_head *terms) in pmu_alias_terms() argument 523 list_for_each_entry(term, &alias->terms, list) { in pmu_alias_terms() 536 list_splice(&list, terms); in pmu_alias_terms() 1586 list_for_each_entry(term, &alias->terms, list) { in format_alias()
|
D | parse-events.c | 2222 int parse_events_terms(struct list_head *terms, const char *str) in parse_events_terms() argument 2225 .terms = NULL, in parse_events_terms() 2234 list_splice(parse_state.terms, terms); in parse_events_terms() 2235 zfree(&parse_state.terms); in parse_events_terms() 2239 parse_events_terms__delete(parse_state.terms); in parse_events_terms() 3213 void parse_events_terms__purge(struct list_head *terms) in parse_events_terms__purge() argument 3217 list_for_each_entry_safe(term, h, terms, list) { in parse_events_terms__purge() 3223 void parse_events_terms__delete(struct list_head *terms) in parse_events_terms__delete() argument 3225 if (!terms) in parse_events_terms__delete() 3227 parse_events_terms__purge(terms); in parse_events_terms__delete() [all …]
|
/tools/perf/tests/ |
D | pmu.c | 131 static LIST_HEAD(terms); in test_terms_list() 135 list_add_tail(&test_terms[i].list, &terms); in test_terms_list() 137 return &terms; in test_terms_list() 144 struct list_head *terms = test_terms_list(); in test__pmu() local 160 terms, false, NULL); in test__pmu()
|
D | attr.py | 53 terms = [ variable in Event 106 for t in Event.terms: 120 for t in Event.terms:
|
D | parse-events.c | 597 static int test__checkterms_simple(struct list_head *terms) in test__checkterms_simple() argument 602 term = list_entry(terms->next, struct parse_events_term, list); in test__checkterms_simple() 1984 int (*check)(struct list_head *terms); 2092 struct list_head terms; in test_term() local 2095 INIT_LIST_HEAD(&terms); in test_term() 2104 ret = parse_events_terms(&terms, t->str); in test_term() 2111 ret = t->check(&terms); in test_term() 2112 parse_events_terms__purge(&terms); in test_term() 2117 static int test_terms(struct terms_test *terms, unsigned cnt) in test_terms() argument 2123 struct terms_test *t = &terms[i]; in test_terms()
|
/tools/usb/usbip/ |
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 139 source code, which must be distributed under the terms of Sections 146 distributed under the terms of Sections 1 and 2 above on a medium [all …]
|
/tools/perf/scripts/perl/Perf-Trace-Util/ |
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/arch/x86/util/ |
D | intel-pt.c | 67 struct list_head *terms; in intel_pt_parse_terms_with_default() local 71 terms = malloc(sizeof(struct list_head)); in intel_pt_parse_terms_with_default() 72 if (!terms) in intel_pt_parse_terms_with_default() 75 INIT_LIST_HEAD(terms); in intel_pt_parse_terms_with_default() 77 err = parse_events_terms(terms, str); in intel_pt_parse_terms_with_default() 82 err = perf_pmu__config_terms(pmu_name, formats, &attr, terms, true, in intel_pt_parse_terms_with_default() 89 parse_events_terms__delete(terms); in intel_pt_parse_terms_with_default()
|
/tools/testing/selftests/arm64/signal/ |
D | README | 56 In both cases test results are expected in terms of:
|
/tools/memory-model/Documentation/ |
D | glossary.txt | 1 This document contains brief definitions of LKMM-related terms. Like most 4 for specific terms.
|
D | explanation.txt | 281 The LKMM is defined largely in terms of cycles, as we will see. 494 write. In colloquial terms, the load "reads from" the store. We 1300 one fence, although this quickly leads to diminishing returns in terms 1611 Finally, the LKMM defines the RCU-before (rb) relation in terms of 1613 relation was defined in terms of strong-fence. We will omit the 1986 In technical terms, the compiler is allowed to assume that when the 2483 The LKMM defines a few extra synchronization operations in terms of
|
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/Documentation/ |
D | perf-intel-pt.txt | 150 If the 'cyc' config term (see config terms section below) was used, then IPC is 218 Note there are now new config terms - see section 'config terms' further below. 220 The config terms are listed in /sys/devices/intel_pt/format. They are bit 287 config terms 292 Some of the features are reflect in new config terms. All the config terms are 919 to the config terms section above. 923 recorded only if the "ptw" config term was used. Refer to the config terms 931 the config terms section above. The power events record information about 1075 config terms section) was used 1088 config term (refer config terms section). There will be a FUP packet if the
|
D | examples.txt | 216 /proc/vmstat is not in the same league really, in terms of
|
D | jitdump-specification.txt | 21 The format of the file is binary. It is self-describing in terms of endianness and is portable acro…
|
D | perf-script-python.txt | 120 # Licensed under the terms of the GNU GPL License version 2
|
D | perf-record.txt | 617 config terms. For example: 'cycles/overwrite/' and 'instructions/no-overwrite/'.
|