Lines Matching refs:parsed_terms
468 struct parse_events_terms *parsed_terms) in parse_events_add_cache() argument
472 const char *config_name = get_config_name(parsed_terms); in parse_events_add_cache()
473 const char *metric_id = get_config_metric_id(parsed_terms); in parse_events_add_cache()
474 struct perf_cpu_map *cpus = get_config_cpu(parsed_terms); in parse_events_add_cache()
491 parsed_terms, in parse_events_add_cache()
516 if (parsed_terms) { in parse_events_add_cache()
517 if (config_attr(&attr, parsed_terms, parse_state->error, in parse_events_add_cache()
522 if (get_config_terms(parsed_terms, &config_terms)) { in parse_events_add_cache()
1489 struct parse_events_terms parsed_terms; in parse_events_add_pmu() local
1524 parse_events_terms__init(&parsed_terms); in parse_events_add_pmu()
1526 int ret = parse_events_terms__copy(const_parsed_terms, &parsed_terms); in parse_events_add_pmu()
1531 fix_raw(&parsed_terms, pmu); in parse_events_add_pmu()
1534 if (config_attr(&attr, &parsed_terms, parse_state->error, config_term_pmu)) { in parse_events_add_pmu()
1535 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1540 if (perf_pmu__check_alias(pmu, &parsed_terms, in parse_events_add_pmu()
1543 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1551 parse_events_terms__to_strbuf(&parsed_terms, &sb); in parse_events_add_pmu()
1558 config_attr(&attr, &parsed_terms, parse_state->error, config_term_pmu)) { in parse_events_add_pmu()
1559 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1563 if (get_config_terms(&parsed_terms, &config_terms)) { in parse_events_add_pmu()
1564 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1573 get_config_chgs(pmu, &parsed_terms, &config_terms)) { in parse_events_add_pmu()
1574 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1579 if (perf_pmu__config(pmu, &attr, &parsed_terms, /*apply_hardcoded=*/false, in parse_events_add_pmu()
1582 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1586 term_cpu = get_config_cpu(&parsed_terms); in parse_events_add_pmu()
1588 get_config_name(&parsed_terms), in parse_events_add_pmu()
1589 get_config_metric_id(&parsed_terms), pmu, in parse_events_add_pmu()
1593 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1602 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1626 struct parse_events_terms parsed_terms; in parse_events_multi_pmu_add() local
1631 parse_events_terms__init(&parsed_terms); in parse_events_multi_pmu_add()
1633 int ret = parse_events_terms__copy(const_parsed_terms, &parsed_terms); in parse_events_multi_pmu_add()
1650 list_add_tail(&term->list, &parsed_terms.terms); in parse_events_multi_pmu_add()
1668 &parsed_terms, first_wildcard_match, hw_config)) { in parse_events_multi_pmu_add()
1672 parse_events_terms__to_strbuf(&parsed_terms, &sb); in parse_events_multi_pmu_add()
1682 if (!parse_events_add_pmu(parse_state, list, perf_pmus__fake_pmu(), &parsed_terms, in parse_events_multi_pmu_add()
1687 parse_events_terms__to_strbuf(&parsed_terms, &sb); in parse_events_multi_pmu_add()
1695 parse_events_terms__exit(&parsed_terms); in parse_events_multi_pmu_add()