Symbol: expr_parse_ctx
tools/perf/tests/expr.c
61
static int test(struct expr_parse_ctx *ctx, const char *e, double val2)
tools/perf/tests/expr.c
77
struct expr_parse_ctx *ctx;
tools/perf/tests/pmu-events.c
931
struct expr_parse_ctx *ctx;
tools/perf/util/expr.c
142
int expr__add_id(struct expr_parse_ctx *ctx, const char *id)
tools/perf/util/expr.c
148
int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val)
tools/perf/util/expr.c
154
int expr__add_id_val_source_count(struct expr_parse_ctx *ctx, const char *id,
tools/perf/util/expr.c
180
int expr__add_ref(struct expr_parse_ctx *ctx, struct metric_ref *ref)
tools/perf/util/expr.c
219
int expr__get_id(struct expr_parse_ctx *ctx, const char *id,
tools/perf/util/expr.c
227
bool expr__subset_of_ids(struct expr_parse_ctx *haystack,
tools/perf/util/expr.c
228
struct expr_parse_ctx *needles)
tools/perf/util/expr.c
242
int expr__resolve_id(struct expr_parse_ctx *ctx, const char *id,
tools/perf/util/expr.c
280
void expr__del_id(struct expr_parse_ctx *ctx, const char *id)
tools/perf/util/expr.c
290
struct expr_parse_ctx *expr__ctx_new(void)
tools/perf/util/expr.c
292
struct expr_parse_ctx *ctx;
tools/perf/util/expr.c
294
ctx = calloc(1, sizeof(struct expr_parse_ctx));
tools/perf/util/expr.c
307
void expr__ctx_clear(struct expr_parse_ctx *ctx)
tools/perf/util/expr.c
319
void expr__ctx_free(struct expr_parse_ctx *ctx)
tools/perf/util/expr.c
337
__expr__parse(double *val, struct expr_parse_ctx *ctx, const char *expr,
tools/perf/util/expr.c
365
int expr__parse(double *final_val, struct expr_parse_ctx *ctx,
tools/perf/util/expr.c
372
struct expr_parse_ctx *ctx)
tools/perf/util/expr.c
419
double expr__has_event(const struct expr_parse_ctx *ctx, bool compute_ids, const char *id)
tools/perf/util/expr.c
456
double expr__strcmp_cpuid_str(const struct expr_parse_ctx *ctx __maybe_unused,
tools/perf/util/expr.h
31
struct expr_parse_ctx *expr__ctx_new(void);
tools/perf/util/expr.h
32
void expr__ctx_clear(struct expr_parse_ctx *ctx);
tools/perf/util/expr.h
33
void expr__ctx_free(struct expr_parse_ctx *ctx);
tools/perf/util/expr.h
35
void expr__del_id(struct expr_parse_ctx *ctx, const char *id);
tools/perf/util/expr.h
36
int expr__add_id(struct expr_parse_ctx *ctx, const char *id);
tools/perf/util/expr.h
37
int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val);
tools/perf/util/expr.h
38
int expr__add_id_val_source_count(struct expr_parse_ctx *ctx, const char *id,
tools/perf/util/expr.h
40
int expr__add_ref(struct expr_parse_ctx *ctx, struct metric_ref *ref);
tools/perf/util/expr.h
41
int expr__get_id(struct expr_parse_ctx *ctx, const char *id,
tools/perf/util/expr.h
43
bool expr__subset_of_ids(struct expr_parse_ctx *haystack,
tools/perf/util/expr.h
44
struct expr_parse_ctx *needles);
tools/perf/util/expr.h
45
int expr__resolve_id(struct expr_parse_ctx *ctx, const char *id,
tools/perf/util/expr.h
48
int expr__parse(double *final_val, struct expr_parse_ctx *ctx,
tools/perf/util/expr.h
52
struct expr_parse_ctx *ids);
tools/perf/util/expr.h
57
double expr__has_event(const struct expr_parse_ctx *ctx, bool compute_ids, const char *id);
tools/perf/util/expr.h
58
double expr__strcmp_cpuid_str(const struct expr_parse_ctx *ctx, bool compute_ids, const char *id);
tools/perf/util/expr.y
19
%parse-param { struct expr_parse_ctx *ctx }
tools/perf/util/expr.y
61
struct expr_parse_ctx *ctx __maybe_unused,
tools/perf/util/expr.y
90
static struct ids handle_id(struct expr_parse_ctx *ctx, char *id,
tools/perf/util/metricgroup.c
1214
struct expr_parse_ctx **combined)
tools/perf/util/metricgroup.c
1260
struct expr_parse_ctx *ids, const char *modifier,
tools/perf/util/metricgroup.c
129
struct expr_parse_ctx *pctx;
tools/perf/util/metricgroup.c
1408
struct expr_parse_ctx *combined = NULL;
tools/perf/util/metricgroup.c
559
const struct expr_parse_ctx *ctx,
tools/perf/util/python.c
1336
struct expr_parse_ctx *pctx,
tools/perf/util/python.c
1414
struct expr_parse_ctx *pctx;
tools/perf/util/stat-shadow.c
140
struct expr_parse_ctx *pctx;
tools/perf/util/stat-shadow.c
208
struct expr_parse_ctx *pctx;
tools/perf/util/stat-shadow.c
48
struct expr_parse_ctx *pctx,