/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 159 ret = perf_pmu__config_terms(&formats, &attr, terms, 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 | 594 static int test__checkterms_simple(struct list_head *terms) in test__checkterms_simple() argument 599 term = list_entry(terms->next, struct parse_events_term, list); in test__checkterms_simple() 1759 int (*check)(struct list_head *terms); 1818 struct list_head terms; in test_term() local 1821 INIT_LIST_HEAD(&terms); in test_term() 1823 ret = parse_events_terms(&terms, t->str); in test_term() 1830 ret = t->check(&terms); in test_term() 1831 parse_events_terms__purge(&terms); in test_term() 1836 static int test_terms(struct terms_test *terms, unsigned cnt) in test_terms() argument 1842 struct terms_test *t = &terms[i]; in test_terms()
|
/tools/perf/util/ |
D | parse-events.h | 36 int parse_events_terms(struct list_head *terms, const char *str); 124 struct list_head *terms; member 140 void parse_events_terms__delete(struct list_head *terms); 141 void parse_events_terms__purge(struct list_head *terms);
|
D | parse-events.y | 233 struct list_head *list, *orig_terms, *terms; variable 257 if (parse_events_copy_term_list(orig_terms, &terms)) { 261 if (!parse_events_add_pmu(_parse_state, list, pmu->name, terms, true, false)) 263 parse_events_terms__delete(terms); 528 parse_state->terms = $1;
|
D | pmu.h | 54 struct list_head terms; /* HEAD struct parse_events_term -> list */ member
|
D | pmu.c | 284 parse_events_terms__purge(&newalias->terms); in perf_pmu_free_alias() 323 INIT_LIST_HEAD(&alias->terms); in __perf_pmu__new_alias() 329 ret = parse_events_terms(&alias->terms, val); in __perf_pmu__new_alias() 345 list_for_each_entry(term, &alias->terms, list) { in __perf_pmu__new_alias() 493 struct list_head *terms) in pmu_alias_terms() argument 499 list_for_each_entry(term, &alias->terms, list) { in pmu_alias_terms() 512 list_splice(&list, terms); in pmu_alias_terms() 1310 list_for_each_entry(term, &alias->terms, list) { in format_alias()
|
D | parse-events.c | 1906 int parse_events_terms(struct list_head *terms, const char *str) in parse_events_terms() argument 1909 .terms = NULL, in parse_events_terms() 1915 list_splice(parse_state.terms, terms); in parse_events_terms() 1916 zfree(&parse_state.terms); in parse_events_terms() 1920 parse_events_terms__delete(parse_state.terms); in parse_events_terms() 2784 void parse_events_terms__purge(struct list_head *terms) in parse_events_terms__purge() argument 2788 list_for_each_entry_safe(term, h, terms, list) { in parse_events_terms__purge() 2796 void parse_events_terms__delete(struct list_head *terms) in parse_events_terms__delete() argument 2798 if (!terms) in parse_events_terms__delete() 2800 parse_events_terms__purge(terms); in parse_events_terms__delete() [all …]
|
/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 | 64 struct list_head *terms; in intel_pt_parse_terms_with_default() local 68 terms = malloc(sizeof(struct list_head)); in intel_pt_parse_terms_with_default() 69 if (!terms) in intel_pt_parse_terms_with_default() 72 INIT_LIST_HEAD(terms); in intel_pt_parse_terms_with_default() 74 err = parse_events_terms(terms, str); in intel_pt_parse_terms_with_default() 79 err = perf_pmu__config_terms(formats, &attr, terms, true, NULL); in intel_pt_parse_terms_with_default() 85 parse_events_terms__delete(terms); in intel_pt_parse_terms_with_default()
|
/tools/perf/Documentation/ |
D | intel-pt.txt | 114 If the 'cyc' config term (see config terms section below) was used, then IPC is 178 Note there are now new config terms - see section 'config terms' further below. 180 The config terms are listed in /sys/devices/intel_pt/format. They are bit 247 config terms 252 Some of the features are reflect in new config terms. All the config terms are 775 to the config terms section above. 779 recorded only if the "ptw" config term was used. Refer to the config terms 787 the config terms section above. The power events record information about
|
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 | 570 config terms. For example: 'cycles/overwrite/' and 'instructions/no-overwrite/'.
|
/tools/memory-model/Documentation/ |
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 1298 one fence, although this quickly leads to diminishing returns in terms 1590 Finally, the LKMM defines the RCU-before (rb) relation in terms of 1592 relation was defined in terms of strong-fence. We will omit the 1940 The LKMM defines a few extra synchronization operations in terms of
|