Lines Matching refs:pctx
813 struct expr_parse_ctx *pctx, in prepare_metric() argument
821 expr__ctx_init(pctx); in prepare_metric()
856 expr__add_id_val(pctx, n, metric_total); in prepare_metric()
858 expr__add_id_val(pctx, n, avg_stats(stats)*scale); in prepare_metric()
862 ret = expr__add_ref(pctx, &metric_refs[j]); in prepare_metric()
883 struct expr_parse_ctx pctx; in generic_metric() local
888 i = prepare_metric(metric_events, metric_refs, &pctx, cpu, st); in generic_metric()
893 if (expr__parse(&ratio, &pctx, metric_expr, runtime) == 0) { in generic_metric()
929 expr__ctx_clear(&pctx); in generic_metric()
934 struct expr_parse_ctx pctx; in test_generic_metric() local
937 if (prepare_metric(mexp->metric_events, mexp->metric_refs, &pctx, cpu, st) < 0) in test_generic_metric()
940 if (expr__parse(&ratio, &pctx, mexp->metric_expr, 1)) in test_generic_metric()
944 expr__ctx_clear(&pctx); in test_generic_metric()