Home
last modified time | relevance | path

Searched refs:terms (Results 1 – 17 of 17) sorted by relevance

/tools/perf/tests/
Dpmu.c131 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()
Dattr.py53 terms = [ variable in Event
106 for t in Event.terms:
120 for t in Event.terms:
Dparse-events.c594 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/
Dparse-events.h36 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);
Dparse-events.y233 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;
Dpmu.h54 struct list_head terms; /* HEAD struct parse_events_term -> list */ member
Dpmu.c284 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()
Dparse-events.c1906 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/
DCOPYING36 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/
DREADME53 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/
Dintel-pt.c64 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/
Dintel-pt.txt114 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
Dexamples.txt216 /proc/vmstat is not in the same league really, in terms of
Djitdump-specification.txt21 The format of the file is binary. It is self-describing in terms of endianness and is portable acro…
Dperf-script-python.txt120 # Licensed under the terms of the GNU GPL License version 2
Dperf-record.txt570 config terms. For example: 'cycles/overwrite/' and 'instructions/no-overwrite/'.
/tools/memory-model/Documentation/
Dexplanation.txt281 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