Lines Matching refs:modifier

136 	const char *modifier;  member
193 const char *modifier, in metric__new() argument
210 m->modifier = modifier ? strdup(modifier) : NULL; in metric__new()
211 if (modifier && !m->modifier) { in metric__new()
230 free((char *)m->modifier); in metric__free()
665 static int decode_all_metric_ids(struct evlist *perf_evlist, const char *modifier) in decode_all_metric_ids() argument
703 if (modifier) { in decode_all_metric_ids()
709 ret = strbuf_addstr(&sb, modifier); in decode_all_metric_ids()
726 const char *modifier, in metricgroup__build_event_string() argument
800 if (modifier) { in metricgroup__build_event_string()
801 ret = strbuf_addstr(events, modifier); in metricgroup__build_event_string()
837 const char *modifier; member
848 const char *modifier,
871 const char *modifier, in resolve_metric() argument
919 ret = add_metric(metric_list, pending[i].pe, modifier, metric_no_group, in resolve_metric()
948 const char *modifier, in __add_metric() argument
975 root_metric = metric__new(pe, modifier, metric_no_group, runtime); in __add_metric()
1024 ret = resolve_metric(metric_list, modifier, metric_no_group, root_metric, in __add_metric()
1066 const char *modifier, in add_metric() argument
1077 ret = __add_metric(metric_list, pe, modifier, metric_no_group, 0, in add_metric()
1090 ret = __add_metric(metric_list, pe, modifier, metric_no_group, j, in add_metric()
1106 ret = add_metric(d->metric_list, pe, d->modifier, d->metric_no_group, in metricgroup__add_metric_sys_event_iter()
1140 static int metricgroup__add_metric(const char *metric_name, const char *modifier, in metricgroup__add_metric() argument
1156 ret = add_metric(&list, pe, modifier, metric_no_group, in metricgroup__add_metric()
1169 .modifier = modifier, in metricgroup__add_metric()
1209 char *list_itr, *list_copy, *metric_name, *modifier; in metricgroup__add_metric_list() local
1218 modifier = strchr(metric_name, ':'); in metricgroup__add_metric_list()
1219 if (modifier) in metricgroup__add_metric_list()
1220 *modifier++ = '\0'; in metricgroup__add_metric_list()
1222 ret = metricgroup__add_metric(metric_name, modifier, in metricgroup__add_metric_list()
1279 if (m->has_constraint && !m->modifier) { in build_combined_expr_ctx()
1309 const char *modifier, bool has_constraint, struct evlist **out_evlist) in parse_ids() argument
1332 ret = metricgroup__build_event_string(&events, ids, modifier, in parse_ids()
1349 ret = decode_all_metric_ids(parsed_evlist, modifier); in parse_ids()
1422 if ((!m->modifier && n->modifier) || in parse_groups()
1423 (m->modifier && !n->modifier) || in parse_groups()
1424 (m->modifier && n->modifier && in parse_groups()
1425 strcmp(m->modifier, n->modifier))) in parse_groups()
1438 ret = parse_ids(fake_pmu, m->pctx, m->modifier, in parse_groups()
1464 if (m->modifier) { in parse_groups()
1467 if (asprintf(&tmp, "%s:%s", m->metric_name, m->modifier) < 0) in parse_groups()