Lines Matching refs:parsed_terms
457 struct parse_events_terms *parsed_terms) in parse_events_add_cache() argument
461 const char *config_name = get_config_name(parsed_terms); in parse_events_add_cache()
462 const char *metric_id = get_config_metric_id(parsed_terms); in parse_events_add_cache()
478 parsed_terms, in parse_events_add_cache()
499 if (parsed_terms) { in parse_events_add_cache()
500 if (config_attr(&attr, parsed_terms, parse_state->error, in parse_events_add_cache()
504 if (get_config_terms(parsed_terms, &config_terms)) in parse_events_add_cache()
1453 struct parse_events_terms parsed_terms; in parse_events_add_pmu() local
1487 parse_events_terms__init(&parsed_terms); in parse_events_add_pmu()
1489 int ret = parse_events_terms__copy(const_parsed_terms, &parsed_terms); in parse_events_add_pmu()
1494 fix_raw(&parsed_terms, pmu); in parse_events_add_pmu()
1497 if (config_attr(&attr, &parsed_terms, parse_state->error, config_term_pmu)) { in parse_events_add_pmu()
1498 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1503 if (perf_pmu__check_alias(pmu, &parsed_terms, in parse_events_add_pmu()
1505 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1513 parse_events_terms__to_strbuf(&parsed_terms, &sb); in parse_events_add_pmu()
1520 config_attr(&attr, &parsed_terms, parse_state->error, config_term_pmu)) { in parse_events_add_pmu()
1521 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1525 if (get_config_terms(&parsed_terms, &config_terms)) { in parse_events_add_pmu()
1526 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1535 get_config_chgs(pmu, &parsed_terms, &config_terms)) { in parse_events_add_pmu()
1536 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1540 if (perf_pmu__config(pmu, &attr, &parsed_terms, parse_state->error)) { in parse_events_add_pmu()
1542 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1547 get_config_name(&parsed_terms), in parse_events_add_pmu()
1548 get_config_metric_id(&parsed_terms), pmu, in parse_events_add_pmu()
1551 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1560 parse_events_terms__exit(&parsed_terms); in parse_events_add_pmu()
1580 struct parse_events_terms parsed_terms; in parse_events_multi_pmu_add() local
1584 parse_events_terms__init(&parsed_terms); in parse_events_multi_pmu_add()
1586 int ret = parse_events_terms__copy(const_parsed_terms, &parsed_terms); in parse_events_multi_pmu_add()
1603 list_add_tail(&term->list, &parsed_terms.terms); in parse_events_multi_pmu_add()
1623 &parsed_terms, auto_merge_stats)) { in parse_events_multi_pmu_add()
1627 parse_events_terms__to_strbuf(&parsed_terms, &sb); in parse_events_multi_pmu_add()
1635 if (!parse_events_add_pmu(parse_state, list, perf_pmus__fake_pmu(), &parsed_terms, in parse_events_multi_pmu_add()
1640 parse_events_terms__to_strbuf(&parsed_terms, &sb); in parse_events_multi_pmu_add()
1648 parse_events_terms__exit(&parsed_terms); in parse_events_multi_pmu_add()