Lines Matching refs:pctx
820 struct expr_parse_ctx *pctx, in prepare_metric() argument
855 expr__add_id_val_source_count(pctx, n, in prepare_metric()
861 ret = expr__add_ref(pctx, &metric_refs[j]); in prepare_metric()
882 struct expr_parse_ctx *pctx; in generic_metric() local
887 pctx = expr__ctx_new(); in generic_metric()
888 if (!pctx) in generic_metric()
891 pctx->runtime = runtime; in generic_metric()
892 i = prepare_metric(metric_events, metric_refs, pctx, cpu, st); in generic_metric()
894 expr__ctx_free(pctx); in generic_metric()
898 if (expr__parse(&ratio, pctx, metric_expr) == 0) { in generic_metric()
934 expr__ctx_free(pctx); in generic_metric()
939 struct expr_parse_ctx *pctx; in test_generic_metric() local
942 pctx = expr__ctx_new(); in test_generic_metric()
943 if (!pctx) in test_generic_metric()
946 if (prepare_metric(mexp->metric_events, mexp->metric_refs, pctx, cpu, st) < 0) in test_generic_metric()
949 if (expr__parse(&ratio, pctx, mexp->metric_expr)) in test_generic_metric()
953 expr__ctx_free(pctx); in test_generic_metric()