Lines Matching refs:pctx
121 struct expr_parse_ctx pctx;
173 * @pctx: the parse context for the metric expression.
184 struct expr_parse_ctx *pctx,
193 const int idnum = (int)hashmap__size(&pctx->ids);
201 hashmap__find(&pctx->ids, "duration_time", (void **)&val_ptr))
237 if (hashmap__find(&pctx->ids, ev->name, (void **)&val_ptr))
316 hashmap__size(&m->pctx.ids) + 1);
321 evsel = find_evsel_group(perf_evlist, &m->pctx,
706 expr__ctx_init(&m->pctx);
754 m->pctx.parent = parent;
760 if (expr__find_other(pe->metric_expr, NULL, &m->pctx, runtime) < 0) {
762 expr__ctx_clear(&m->pctx);
785 if (hashmap__size(&m->pctx.ids) <=
786 hashmap__size(&old->pctx.ids))
832 ret = expr__get_id(&m->pctx, id, &data);
887 hashmap__for_each_entry((&m->pctx.ids), cur, bkt) {
901 expr__del_id(&m->pctx, cur->key);
1008 &m->pctx);
1011 &m->pctx);
1074 expr__ctx_clear(&m->pctx);