Lines Matching refs:config_terms
188 * @config_terms: the list of terms that may contain a raw term.
191 static void fix_raw(struct list_head *config_terms, struct perf_pmu *pmu)
195 list_for_each_entry(term, config_terms, list) {
229 struct list_head *config_terms, bool auto_merge_stats,
273 if (config_terms)
274 list_splice_init(config_terms, &evsel->config_terms);
287 metric_id, pmu, /*config_terms=*/NULL,
293 const char *metric_id, struct list_head *config_terms)
296 /*pmu=*/NULL, config_terms,
311 /*config_terms=*/NULL, /*auto_merge_stats=*/false,
454 LIST_HEAD(config_terms);
474 if (get_config_terms(head_config, &config_terms))
479 metric_id, pmu, &config_terms, /*auto_merge_stats=*/false,
483 free_config_terms(&config_terms);
534 LIST_HEAD(config_terms);
536 if (get_config_terms(head_config, &config_terms))
538 list_splice(&config_terms, &evsel->config_terms);
686 LIST_HEAD(config_terms);
713 if (get_config_terms(head_config, &config_terms))
720 &config_terms);
1290 LIST_HEAD(config_terms);
1307 if (get_config_terms(head_config, &config_terms))
1314 metric_id, pmu, &config_terms, /*auto_merge_stats=*/false,
1316 free_config_terms(&config_terms);
1358 static bool config_term_percore(struct list_head *config_terms)
1362 list_for_each_entry(term, config_terms, list) {
1381 LIST_HEAD(config_terms);
1424 /*config_terms=*/NULL, auto_merge_stats,
1448 if (get_config_terms(head_config, &config_terms))
1455 if (pmu->default_config && get_config_chgs(pmu, head_config, &config_terms))
1459 free_config_terms(&config_terms);
1466 &config_terms, auto_merge_stats, /*cpu_list=*/NULL);
1473 evsel->percore = config_term_percore(&evsel->config_terms);