Lines Matching refs:terms

165 	list_for_each_entry(term, &head_terms->terms, list)
190 * @config_terms: the list of terms that may contain a raw term.
197 list_for_each_entry(term, &config_terms->terms, list) {
1033 * Always succeed for sysfs terms, as we dont know
1078 strdup("valid terms: call-graph,stack-size\n"));
1094 list_for_each_entry(term, &head->terms, list)
1134 list_for_each_entry(term, &head_config->terms, list) {
1222 list_for_each_entry(term, &head_config->terms, list) {
1427 if (pmu->selectable && list_empty(&parsed_terms.terms)) {
1445 if (list_empty(&parsed_terms.terms)) {
1454 /* Configure attr/terms with a known PMU, this will set hardcoded terms. */
1460 /* Look for event names in the terms and rewrite into format based terms. */
1476 /* Configure attr/terms again if an alias was expanded. */
1567 list_add_tail(&term->list, &parsed_terms.terms);
1880 * parse event config string, return a list of event terms.
1882 int parse_events_terms(struct parse_events_terms *terms, const char *str, FILE *input)
1885 .terms = NULL,
1892 list_splice(&parse_state.terms->terms, &terms->terms);
1894 zfree(&parse_state.terms);
2615 list_for_each_entry (term, &src->terms, list) {
2623 list_add_tail(&n->list, &dest->terms);
2628 void parse_events_terms__init(struct parse_events_terms *terms)
2630 INIT_LIST_HEAD(&terms->terms);
2633 void parse_events_terms__exit(struct parse_events_terms *terms)
2637 list_for_each_entry_safe(term, h, &terms->terms, list) {
2643 void parse_events_terms__delete(struct parse_events_terms *terms)
2645 if (!terms)
2647 parse_events_terms__exit(terms);
2648 free(terms);
2651 int parse_events_terms__to_strbuf(const struct parse_events_terms *terms, struct strbuf *sb)
2656 if (!terms)
2659 list_for_each_entry(term, &terms->terms, list) {
2731 * Return string contains valid config terms of an event.
2732 * @additional_terms: For terms such as PMU sysfs terms.
2742 /* valid terms */
2744 if (asprintf(&str, "valid terms: %s,%s",
2748 if (asprintf(&str, "valid terms: %s", static_terms) < 0)