Lines Matching full:terms
55 /** @terms: Owned list of the original parsed parameters. */
56 struct parse_events_terms terms; member
408 parse_events_terms__exit(&newalias->terms); in perf_pmu_free_alias()
488 parse_events_terms__exit(&data->alias->terms); in update_alias()
489 ret = parse_events_terms(&data->alias->terms, pe->event, /*input=*/NULL); in update_alias()
528 parse_events_terms__init(&alias->terms); in perf_pmu__new_alias()
535 ret = parse_events_terms(&alias->terms, val, val_fd); in perf_pmu__new_alias()
660 static int pmu_alias_terms(struct perf_pmu_alias *alias, struct list_head *terms) in pmu_alias_terms() argument
666 list_for_each_entry(term, &alias->terms.terms, list) { in pmu_alias_terms()
674 * Weak terms don't override command line options, in pmu_alias_terms()
675 * which we don't want for implicit terms in aliases. in pmu_alias_terms()
678 list_add_tail(&cloned->list, &clone_terms.terms); in pmu_alias_terms()
680 list_splice_init(&clone_terms.terms, terms); in pmu_alias_terms()
1206 * in the remaining terms.
1217 list_for_each_entry(t, &head_terms->terms, list) { in pmu_resolve_param_term()
1242 /* sysfs exported terms */ in pmu_formats_string()
1276 * Hardcoded terms should be already in, so nothing in pmu_config_term()
1323 * Either directly use a numeric term, or try to translate string terms in pmu_config_term()
1383 struct parse_events_terms *terms, in perf_pmu__config_terms() argument
1388 list_for_each_entry(term, &terms->terms, list) { in perf_pmu__config_terms()
1389 if (pmu_config_term(pmu, attr, term, terms, zero, err)) in perf_pmu__config_terms()
1398 * 1) users input - specified in terms parameter
1493 * Find alias in the terms list and replace it with the terms
1515 list_for_each_entry_safe(term, h, &head_terms->terms, list) { in perf_pmu__check_alias()
1522 strdup("Failure to duplicate terms"), in perf_pmu__check_alias()
1662 list_for_each_entry(term, &alias->terms.terms, list) { in format_alias()
1721 parse_events_terms__to_strbuf(&event->terms, &sb); in perf_pmu__for_each_event()