Lines Matching refs:pctx
128 struct expr_parse_ctx *pctx;
205 expr__ctx_free(m->pctx);
224 m->pctx = expr__ctx_new();
225 if (!m->pctx)
240 m->pctx->sctx.user_requested_cpu_list = NULL;
242 m->pctx->sctx.user_requested_cpu_list = strdup(user_requested_cpu_list);
243 if (!m->pctx->sctx.user_requested_cpu_list)
246 m->pctx->sctx.runtime = runtime;
247 m->pctx->sctx.system_wide = system_wide;
867 hashmap__for_each_entry(root_metric->pctx->ids, cur, bkt) {
884 expr__del_id(root_metric->pctx, pending[i].key);
1015 if (expr__find_ids(expr, NULL, root_metric->pctx) < 0) {
1149 left_count = hashmap__size(left->pctx->ids);
1151 if (!expr__get_id(left->pctx, perf_tool_event__to_str(i), &data))
1155 right_count = hashmap__size(right->pctx->ids);
1157 if (!expr__get_id(right->pctx, perf_tool_event__to_str(i), &data))
1388 !expr__get_id(m->pctx, perf_tool_event__to_str(i), &data))
1416 hashmap__for_each_entry(m->pctx->ids, cur, bkt) {
1608 if (expr__subset_of_ids(n->pctx, m->pctx)) {
1618 ret = parse_ids(metric_no_merge, fake_pmu, m->pctx, m->modifier,
1625 ret = setup_metric_events(fake_pmu ? "all" : m->pmu, m->pctx->ids,
1663 expr->runtime = m->pctx->sctx.runtime;