Lines Matching refs:modifier
133 const char *modifier; member
206 zfree(&m->modifier); in metric__free()
212 const char *modifier, in metric__new() argument
231 m->modifier = NULL; in metric__new()
232 if (modifier) { in metric__new()
233 m->modifier = strdup(modifier); in metric__new()
234 if (!m->modifier) in metric__new()
609 static int decode_all_metric_ids(struct evlist *perf_evlist, const char *modifier) in decode_all_metric_ids() argument
647 if (modifier) { in decode_all_metric_ids()
653 ret = strbuf_addstr(&sb, modifier); in decode_all_metric_ids()
670 const char *modifier, in metricgroup__build_event_string() argument
745 if (modifier) { in metricgroup__build_event_string()
746 ret = strbuf_addstr(events, modifier); in metricgroup__build_event_string()
792 const char *modifier; member
811 const char *modifier,
841 const char *modifier, in resolve_metric() argument
891 ret = add_metric(metric_list, &pending[i].pm, modifier, metric_no_group, in resolve_metric()
924 const char *modifier, in __add_metric() argument
955 root_metric = metric__new(pm, modifier, metric_no_group, runtime, in __add_metric()
1023 ret = resolve_metric(metric_list, pmu, modifier, metric_no_group, in __add_metric()
1078 const char *modifier, in add_metric() argument
1092 ret = __add_metric(metric_list, pm, modifier, metric_no_group, in add_metric()
1106 ret = __add_metric(metric_list, pm, modifier, metric_no_group, in add_metric()
1124 ret = add_metric(d->metric_list, pm, d->modifier, d->metric_no_group, in metricgroup__add_metric_sys_event_iter()
1187 const char *modifier; member
1207 ret = add_metric(data->list, pm, data->modifier, metric_no_group, in metricgroup__add_metric_callback()
1231 static int metricgroup__add_metric(const char *pmu, const char *metric_name, const char *modifier, in metricgroup__add_metric() argument
1247 .modifier = modifier, in metricgroup__add_metric()
1272 .modifier = modifier, in metricgroup__add_metric()
1320 char *list_itr, *list_copy, *metric_name, *modifier; in metricgroup__add_metric_list() local
1329 modifier = strchr(metric_name, ':'); in metricgroup__add_metric_list()
1330 if (modifier) in metricgroup__add_metric_list()
1331 *modifier++ = '\0'; in metricgroup__add_metric_list()
1333 ret = metricgroup__add_metric(pmu, metric_name, modifier, in metricgroup__add_metric_list()
1415 if (!m->group_events && !m->modifier) { in build_combined_expr_ctx()
1448 struct expr_parse_ctx *ids, const char *modifier, in parse_ids() argument
1492 ret = metricgroup__build_event_string(&events, ids, modifier, in parse_ids()
1511 ret = decode_all_metric_ids(parsed_evlist, modifier); in parse_ids()
1598 if ((!m->modifier && n->modifier) || in parse_groups()
1599 (m->modifier && !n->modifier) || in parse_groups()
1600 (m->modifier && n->modifier && in parse_groups()
1601 strcmp(m->modifier, n->modifier))) in parse_groups()
1619 ret = parse_ids(metric_no_merge, fake_pmu, m->pctx, m->modifier, in parse_groups()
1646 if (m->modifier) { in parse_groups()
1649 if (asprintf(&tmp, "%s:%s", m->metric_name, m->modifier) < 0) in parse_groups()