Lines Matching refs:pctx
360 struct expr_parse_ctx *pctx,
425 expr__add_id_val_source_count(pctx, n, val, source_count);
429 int ret = expr__add_ref(pctx, &metric_refs[j]);
451 struct expr_parse_ctx *pctx;
457 pctx = expr__ctx_new();
458 if (!pctx)
462 pctx->sctx.user_requested_cpu_list = strdup(config->user_requested_cpu_list);
463 pctx->sctx.runtime = runtime;
464 pctx->sctx.system_wide = config->system_wide;
465 i = prepare_metric(metric_events, metric_refs, pctx, aggr_idx);
467 expr__ctx_free(pctx);
471 if (expr__parse(&ratio, pctx, metric_expr) == 0) {
476 expr__parse(&threshold, pctx, metric_threshold) == 0 &&
514 expr__ctx_free(pctx);
519 struct expr_parse_ctx *pctx;
522 pctx = expr__ctx_new();
523 if (!pctx)
526 if (prepare_metric(mexp->metric_events, mexp->metric_refs, pctx, aggr_idx) < 0)
529 if (expr__parse(&ratio, pctx, mexp->metric_expr))
533 expr__ctx_free(pctx);