Home
last modified time | relevance | path

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

/tools/perf/util/
A Dparse-events.h149 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 Ddrm_pmu.h23 struct parse_events_terms *terms,
25 int drm_pmu__check_alias(const struct perf_pmu *pmu, struct parse_events_terms *terms,
A Dhwmon_pmu.h154 struct parse_events_terms *terms,
156 int hwmon_pmu__check_alias(struct parse_events_terms *terms, struct perf_pmu_info *info,
A Dparse-events.c1968 .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 Dpmu.c71 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 Ddrm_pmu.c348 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 Dhwmon_pmu.c648 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 Dparse-events.y552 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 Dpmu.h233 struct parse_events_terms *terms,
/tools/perf/tests/
A Dpmu.c162 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 Dparse-events.c776 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 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
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 DREADME12 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 Dglossary.txt1 This document contains brief definitions of LKMM-related terms. Like most
4 for specific terms.
A Dexplanation.txt282 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 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/scripts/perl/Perf-Trace-Util/
A 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/tests/shell/lib/
A Dattr.py50 terms = [ variable in Event
103 for t in Event.terms:
117 for t in Event.terms:
/tools/perf/arch/x86/util/
A Dintel-pt.c70 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 DREADME56 In both cases test results are expected in terms of:
/tools/perf/Documentation/
A Dperf-intel-pt.txt242 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 Dexamples.txt216 /proc/vmstat is not in the same league really, in terms of
A Djitdump-specification.txt21 The format of the file is binary. It is self-describing in terms of endianness and is portable acro…
A Dperf-script-python.txt120 # Licensed under the terms of the GNU GPL License version 2
A Dperf-record.txt712 config terms. For example: 'cycles/overwrite/' and 'instructions/no-overwrite/'.

Completed in 40 milliseconds