| /tools/perf/util/ |
| D | parse-events.c | 159 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 …]
|
| D | parse-events.y | 83 %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 …]
|
| D | parse-events.l | 132 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 …]
|
| D | bpf-filter.l | 14 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()
|
| D | color_config.c | 32 char *term = getenv("TERM"); in perf_config_colorbool() local 33 if (term && strcmp(term, "dumb")) in perf_config_colorbool()
|
| D | pmu.c | 721 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 …]
|
| D | parse-events.h | 168 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);
|
| D | bpf-filter.y | 35 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);
|
| D | bpf-filter.c | 123 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()
|
| D | bpf-filter.h | 14 enum perf_bpf_filter_term term; member 25 struct perf_bpf_filter_expr *perf_bpf_filter_expr__new(enum perf_bpf_filter_term term,
|
| D | record.c | 43 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()
|
| D | evsel_fprintf.c | 72 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()
|
| D | evsel.c | 948 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/ |
| D | testcases.c | 12 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/ |
| D | test_perf_data_converter_json.sh | 20 trap - exit term int 28 trap trap_cleanup exit term int
|
| D | test_task_analyzer.sh | 23 trap - exit term int 30 trap trap_cleanup exit term int
|
| D | test_data_symbol.sh | 54 trap cleanup_files exit term int
|
| D | test_java_symbol.sh | 23 trap cleanup_files exit term int
|
| /tools/testing/selftests/watchdog/ |
| D | watchdog-test.c | 68 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/ |
| D | parse-events.c | 785 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 …]
|
| D | stat.c | 32 #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/ |
| D | sample_filter.bpf.c | 103 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()
|
| D | sample-filter.h | 62 enum perf_bpf_filter_term term; member
|
| /tools/perf/arch/arm/util/ |
| D | cs-etm.c | 266 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/ |
| D | glossary.txt | 48 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
|