Home
last modified time | relevance | path

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

12

/tools/perf/util/
Dparse-events.c159 struct parse_events_term *term; in get_config_str() local
164 list_for_each_entry(term, &head_terms->terms, list) in get_config_str()
165 if (term->type_term == type_term) in get_config_str()
166 return term->val.str; in get_config_str()
194 struct parse_events_term *term; in fix_raw() local
196 list_for_each_entry(term, &config_terms->terms, list) { in fix_raw()
199 if (term->type_term != PARSE_EVENTS__TERM_TYPE_RAW) in fix_raw()
202 if (perf_pmu__have_event(pmu, term->val.str)) { in fix_raw()
203 zfree(&term->config); in fix_raw()
204 term->config = term->val.str; in fix_raw()
[all …]
Dparse-events.y83 %type <term> event_term
84 %destructor { parse_events_term__delete ($$); } <term>
118 struct parse_events_term *term; member
586 struct parse_events_term *term = $3; variable
589 parse_events_term__delete(term);
592 list_add_tail(&term->list, &head->terms);
599 struct parse_events_term *term = $1; variable
604 list_add_tail(&term->list, &head->terms);
618 struct parse_events_term *term; variable
619 int err = parse_events_term__str(&term, PARSE_EVENTS__TERM_TYPE_RAW,
[all …]
Dparse-events.l132 static int term(yyscan_t scanner, enum parse_events__term_type type) in term() function
313 config { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG); }
314 config1 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG1); }
315 config2 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG2); }
316 config3 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG3); }
317 name { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_NAME); }
318 period { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_PERIOD); }
319 freq { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_FREQ); }
320 branch_type { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_BRANCH_SAMPLE_TYPE); }
321 time { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_TIME); }
[all …]
Dbpf-filter.l14 static int sample(enum perf_bpf_filter_term term) in sample() argument
17 perf_bpf_filter_lval.sample.term = term; in sample()
22 static int sample_part(enum perf_bpf_filter_term term, int part) in sample_part() argument
25 perf_bpf_filter_lval.sample.term = term; in sample_part()
30 static int sample_path(enum perf_bpf_filter_term term) in sample_path() argument
33 perf_bpf_filter_lval.sample.term = term; in sample_path()
Dcolor_config.c32 char *term = getenv("TERM"); in perf_config_colorbool() local
33 if (term && strcmp(term, "dumb")) in perf_config_colorbool()
Dpmu.c721 struct parse_events_term *term, *cloned; in pmu_alias_terms() local
725 list_for_each_entry(term, &alias->terms.terms, list) { in pmu_alias_terms()
726 int ret = parse_events_term__clone(&cloned, term); in pmu_alias_terms()
1224 struct evsel_config_term *term = evsel__get_config_term(evsel, CFG_CHG); in evsel__set_config_if_unset() local
1226 if (term) in evsel__set_config_if_unset()
1227 user_bits = term->val.cfg_chg; in evsel__set_config_if_unset()
1318 static int pmu_resolve_param_term(struct parse_events_term *term, in pmu_resolve_param_term() argument
1326 t->config && !strcmp(t->config, term->config)) { in pmu_resolve_param_term()
1334 printf("Required parameter '%s' not specified\n", term->config); in pmu_resolve_param_term()
1367 struct parse_events_term *term, in pmu_config_term() argument
[all …]
Dparse-events.h168 int parse_events__is_hardcoded_term(struct parse_events_term *term);
169 int parse_events_term__num(struct parse_events_term **term,
174 int parse_events_term__str(struct parse_events_term **term,
178 int parse_events_term__term(struct parse_events_term **term,
183 const struct parse_events_term *term);
184 void parse_events_term__delete(struct parse_events_term *term);
Dbpf-filter.y35 enum perf_bpf_filter_term term;
88 $$ = perf_bpf_filter_expr__new($1.term, $1.part, $2, $3);
105 $$ = perf_bpf_filter_expr__new($1.term, $1.part, $2, cgroup_id);
Dbpf-filter.c123 if (expr->term >= PBF_TERM_SAMPLE_START && expr->term <= PBF_TERM_SAMPLE_END && in check_sample_flags()
124 (evsel->core.attr.sample_type & (1 << (expr->term - PBF_TERM_SAMPLE_START)))) in check_sample_flags()
127 if (expr->term == PBF_TERM_UID || expr->term == PBF_TERM_GID) { in check_sample_flags()
142 info = get_sample_info(expr->term); in check_sample_flags()
145 evsel__name(evsel), expr->term); in check_sample_flags()
169 entry[i].term = expr->term; in get_filter_entries()
182 entry[i].term = group->term; in get_filter_entries()
603 struct perf_bpf_filter_expr *perf_bpf_filter_expr__new(enum perf_bpf_filter_term term, in perf_bpf_filter_expr__new() argument
612 expr->term = term; in perf_bpf_filter_expr__new()
Dbpf-filter.h14 enum perf_bpf_filter_term term; member
25 struct perf_bpf_filter_expr *perf_bpf_filter_expr__new(enum perf_bpf_filter_term term,
Drecord.c43 struct evsel_config_term *term; in evsel__config_term_mask() local
47 list_for_each_entry(term, config_terms, list) { in evsel__config_term_mask()
48 term_types |= 1 << term->type; in evsel__config_term_mask()
Devsel_fprintf.c72 const char *term = "sample_freq"; in evsel__fprintf() local
75 term = "sample_period"; in evsel__fprintf()
78 term, (u64)evsel->core.attr.sample_freq); in evsel__fprintf()
Devsel.c948 struct evsel_config_term *term; in evsel__apply_config_terms() local
959 list_for_each_entry(term, config_terms, list) { in evsel__apply_config_terms()
960 switch (term->type) { in evsel__apply_config_terms()
962 if (!(term->weak && opts->user_interval != ULLONG_MAX)) { in evsel__apply_config_terms()
963 attr->sample_period = term->val.period; in evsel__apply_config_terms()
969 if (!(term->weak && opts->user_freq != UINT_MAX)) { in evsel__apply_config_terms()
970 attr->sample_freq = term->val.freq; in evsel__apply_config_terms()
976 if (term->val.time) in evsel__apply_config_terms()
982 callgraph_buf = term->val.str; in evsel__apply_config_terms()
985 if (term->val.str && strcmp(term->val.str, "no")) { in evsel__apply_config_terms()
[all …]
/tools/testing/selftests/arm64/signal/testcases/
Dtestcases.c12 struct _aarch64_ctx *term; in validate_extra_context() local
18 term = GET_RESV_NEXT_HEAD(&extra->head); in validate_extra_context()
19 if (!term || term->magic || term->size) { in validate_extra_context()
27 else if (extra->datap != (uint64_t)term + 0x10UL) in validate_extra_context()
/tools/perf/tests/shell/
Dtest_perf_data_converter_json.sh20 trap - exit term int
28 trap trap_cleanup exit term int
Dtest_task_analyzer.sh23 trap - exit term int
30 trap trap_cleanup exit term int
Dtest_data_symbol.sh54 trap cleanup_files exit term int
Dtest_java_symbol.sh23 trap cleanup_files exit term int
/tools/testing/selftests/watchdog/
Dwatchdog-test.c68 static void term(int sig) in term() function
340 signal(SIGINT, term); in main()
341 signal(SIGTERM, term); in main()
342 signal(SIGKILL, term); in main()
343 signal(SIGQUIT, term); in main()
/tools/perf/tests/
Dparse-events.c785 struct parse_events_term *term; in test__checkterms_simple() local
788 term = list_entry(terms->terms.next, struct parse_events_term, list); in test__checkterms_simple()
790 term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG); in test__checkterms_simple()
792 term->type_val == PARSE_EVENTS__TERM_TYPE_NUM); in test__checkterms_simple()
793 TEST_ASSERT_VAL("wrong val", term->val.num == 10); in test__checkterms_simple()
794 TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "config")); in test__checkterms_simple()
797 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple()
799 term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG1); in test__checkterms_simple()
801 term->type_val == PARSE_EVENTS__TERM_TYPE_NUM); in test__checkterms_simple()
802 TEST_ASSERT_VAL("wrong val", term->val.num == 1); in test__checkterms_simple()
[all …]
Dstat.c32 #define HAS(term, val) \ in process_stat_config_event() argument
33 has_term(config, PERF_STAT_CONFIG_TERM__##term, val) in process_stat_config_event()
/tools/perf/util/bpf_skel/
Dsample_filter.bpf.c103 if (entry->term >= PBF_TERM_SAMPLE_START && entry->term <= PBF_TERM_SAMPLE_END && in perf_get_sample()
104 (data->sample_flags & (1 << (entry->term - PBF_TERM_SAMPLE_START))) == 0) in perf_get_sample()
107 switch (entry->term) { in perf_get_sample()
Dsample-filter.h62 enum perf_bpf_filter_term term; member
/tools/perf/arch/arm/util/
Dcs-etm.c266 struct evsel_config_term *term; in cs_etm_set_sink_attr() local
273 list_for_each_entry(term, &evsel->config_terms, list) { in cs_etm_set_sink_attr()
274 if (term->type != EVSEL__CONFIG_TERM_DRV_CFG) in cs_etm_set_sink_attr()
277 sink = term->val.str; in cs_etm_set_sink_attr()
/tools/memory-model/Documentation/
Dglossary.txt48 is a "coherence internal" (coi) link. The term "coherence
111 is a "from-reads internal" (fri) link. The term "from-reads
152 is a "reads-from internal" (rfi) link. The term "reads-from

12