Lines Matching defs:pctx
47 struct expr_parse_ctx *pctx,
113 expr__add_id_val_source_count(pctx, n, val, source_count);
117 int ret = expr__add_ref(pctx, &metric_refs[j]);
139 struct expr_parse_ctx *pctx;
145 pctx = expr__ctx_new();
146 if (!pctx)
150 pctx->sctx.user_requested_cpu_list = strdup(config->user_requested_cpu_list);
151 pctx->sctx.runtime = runtime;
152 pctx->sctx.system_wide = config->system_wide;
153 i = prepare_metric(config, mexp, evsel, pctx, aggr_idx);
155 expr__ctx_free(pctx);
159 if (expr__parse(&ratio, pctx, metric_expr) == 0) {
164 expr__parse(&threshold, pctx, metric_threshold) == 0 &&
202 expr__ctx_free(pctx);
207 struct expr_parse_ctx *pctx;
210 pctx = expr__ctx_new();
211 if (!pctx)
214 if (prepare_metric(/*config=*/NULL, mexp, /*evsel=*/NULL, pctx, aggr_idx) < 0)
217 if (expr__parse(&ratio, pctx, mexp->metric_expr))
221 expr__ctx_free(pctx);