Home
last modified time | relevance | path

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

/tools/perf/util/
Dparse-events-hybrid.c79 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 …]
Dparse-events.h45 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);
Dparse-events.y294 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;
Dpmu.h74 struct list_head terms; /* HEAD struct parse_events_term -> list */ member
Dpmu.c291 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()
Dparse-events.c2222 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/
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
160 terms, false, NULL); in test__pmu()
Dattr.py53 terms = [ variable in Event
106 for t in Event.terms:
120 for t in Event.terms:
Dparse-events.c597 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/
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.c67 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/
DREADME56 In both cases test results are expected in terms of:
/tools/memory-model/Documentation/
Dglossary.txt1 This document contains brief definitions of LKMM-related terms. Like most
4 for specific terms.
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
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
Dlitmus-tests.txt113 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/
Dperf-intel-pt.txt150 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
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.txt617 config terms. For example: 'cycles/overwrite/' and 'instructions/no-overwrite/'.