Lines Matching full:terms

164 	list_for_each_entry(term, &head_terms->terms, list)  in get_config_str()
189 * @config_terms: the list of terms that may contain a raw term.
196 list_for_each_entry(term, &config_terms->terms, list) { in fix_raw()
1064 * Always succeed for sysfs terms, as we dont know in config_term_pmu()
1109 strdup("valid terms: call-graph,stack-size\n") in config_term_tracepoint()
1125 list_for_each_entry(term, &head->terms, list) in config_attr()
1166 list_for_each_entry(term, &head_config->terms, list) { in get_config_terms()
1257 list_for_each_entry(term, &head_config->terms, list) { in get_config_chgs()
1427 list_empty(&const_parsed_terms->terms)) { in parse_events_add_pmu()
1444 if (!const_parsed_terms || list_empty(&const_parsed_terms->terms)) { in parse_events_add_pmu()
1462 /* Configure attr/terms with a known PMU, this will set hardcoded terms. */ in parse_events_add_pmu()
1468 /* Look for event names in the terms and rewrite into format based terms. */ in parse_events_add_pmu()
1485 /* Configure attr/terms again if an alias was expanded. */ in parse_events_add_pmu()
1507 /* Skip configuring hard coded terms that were applied by config_attr. */ in parse_events_add_pmu()
1573 list_add_tail(&term->list, &parsed_terms.terms); in parse_events_multi_pmu_add()
1877 * parse event config string, return a list of event terms.
1879 int parse_events_terms(struct parse_events_terms *terms, const char *str, FILE *input) in parse_events_terms() argument
1882 .terms = NULL, in parse_events_terms()
1889 list_splice(&parse_state.terms->terms, &terms->terms); in parse_events_terms()
1891 zfree(&parse_state.terms); in parse_events_terms()
2614 list_for_each_entry (term, &src->terms, list) { in parse_events_terms__copy()
2622 list_add_tail(&n->list, &dest->terms); in parse_events_terms__copy()
2627 void parse_events_terms__init(struct parse_events_terms *terms) in parse_events_terms__init() argument
2629 INIT_LIST_HEAD(&terms->terms); in parse_events_terms__init()
2632 void parse_events_terms__exit(struct parse_events_terms *terms) in parse_events_terms__exit() argument
2636 list_for_each_entry_safe(term, h, &terms->terms, list) { in parse_events_terms__exit()
2642 void parse_events_terms__delete(struct parse_events_terms *terms) in parse_events_terms__delete() argument
2644 if (!terms) in parse_events_terms__delete()
2646 parse_events_terms__exit(terms); in parse_events_terms__delete()
2647 free(terms); in parse_events_terms__delete()
2650 int parse_events_terms__to_strbuf(const struct parse_events_terms *terms, struct strbuf *sb) in parse_events_terms__to_strbuf() argument
2655 if (!terms) in parse_events_terms__to_strbuf()
2658 list_for_each_entry(term, &terms->terms, list) { in parse_events_terms__to_strbuf()
2722 * Return string contains valid config terms of an event.
2723 * @additional_terms: For terms such as PMU sysfs terms.
2733 /* valid terms */ in parse_events_formats_error_string()
2735 if (asprintf(&str, "valid terms: %s,%s", in parse_events_formats_error_string()
2739 if (asprintf(&str, "valid terms: %s", static_terms) < 0) in parse_events_formats_error_string()