Lines Matching defs:config_terms

190  * @config_terms: the list of terms that may contain a raw term.
193 static void fix_raw(struct parse_events_terms *config_terms, struct perf_pmu *pmu)
197 list_for_each_entry(term, &config_terms->terms, list) {
231 struct list_head *config_terms, bool auto_merge_stats,
275 if (config_terms)
276 list_splice_init(config_terms, &evsel->config_terms);
289 metric_id, pmu, /*config_terms=*/NULL,
295 const char *metric_id, struct list_head *config_terms)
298 /*pmu=*/NULL, config_terms,
313 /*config_terms=*/NULL, /*auto_merge_stats=*/false,
456 LIST_HEAD(config_terms);
476 if (get_config_terms(head_config, &config_terms))
481 metric_id, pmu, &config_terms, /*auto_merge_stats=*/false,
485 free_config_terms(&config_terms);
536 LIST_HEAD(config_terms);
538 if (get_config_terms(head_config, &config_terms))
540 list_splice(&config_terms, &evsel->config_terms);
688 LIST_HEAD(config_terms);
715 if (get_config_terms(head_config, &config_terms))
722 &config_terms);
1308 LIST_HEAD(config_terms);
1325 if (get_config_terms(head_config, &config_terms))
1332 metric_id, pmu, &config_terms, /*auto_merge_stats=*/false,
1334 free_config_terms(&config_terms);
1376 static bool config_term_percore(struct list_head *config_terms)
1380 list_for_each_entry(term, config_terms, list) {
1399 LIST_HEAD(config_terms);
1449 /*config_terms=*/NULL, auto_merge_stats,
1483 if (get_config_terms(&parsed_terms, &config_terms)) {
1493 get_config_chgs(pmu, &parsed_terms, &config_terms)) {
1500 free_config_terms(&config_terms);
1508 &config_terms, auto_merge_stats, /*cpu_list=*/NULL);
1517 evsel->percore = config_term_percore(&evsel->config_terms);