Searched refs:expr_parse_ctx (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.10/tools/perf/util/ |
D | expr.h | 21 struct expr_parse_ctx { struct 45 void expr__ctx_init(struct expr_parse_ctx *ctx); argument 46 void expr__ctx_clear(struct expr_parse_ctx *ctx); 47 void expr__del_id(struct expr_parse_ctx *ctx, const char *id); 48 int expr__add_id(struct expr_parse_ctx *ctx, const char *id); 49 int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val); 50 int expr__add_ref(struct expr_parse_ctx *ctx, struct metric_ref *ref); 51 int expr__get_id(struct expr_parse_ctx *ctx, const char *id, 53 int expr__resolve_id(struct expr_parse_ctx *ctx, const char *id, 55 int expr__parse(double *final_val, struct expr_parse_ctx *ctx, [all …]
|
D | expr.c | 40 int expr__add_id(struct expr_parse_ctx *ctx, const char *id) in expr__add_id() 62 int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val) in expr__add_id_val() 83 int expr__add_ref(struct expr_parse_ctx *ctx, struct metric_ref *ref) in expr__add_ref() 133 int expr__get_id(struct expr_parse_ctx *ctx, const char *id, in expr__get_id() 139 int expr__resolve_id(struct expr_parse_ctx *ctx, const char *id, in expr__resolve_id() 167 void expr__del_id(struct expr_parse_ctx *ctx, const char *id) in expr__del_id() 178 void expr__ctx_init(struct expr_parse_ctx *ctx) in expr__ctx_init() 183 void expr__ctx_clear(struct expr_parse_ctx *ctx) in expr__ctx_clear() 196 __expr__parse(double *val, struct expr_parse_ctx *ctx, const char *expr, in __expr__parse() 228 int expr__parse(double *final_val, struct expr_parse_ctx *ctx, in expr__parse() [all …]
|
D | expr.y | 26 %parse-param { struct expr_parse_ctx *ctx } 52 struct expr_parse_ctx *ctx __maybe_unused,
|
D | metricgroup.c | 121 struct expr_parse_ctx pctx; 184 struct expr_parse_ctx *pctx, in find_evsel_group() 603 struct expr_parse_ctx *ctx) in metricgroup__add_metric_weak_group() 634 struct expr_parse_ctx *ctx) in metricgroup__add_metric_non_group()
|
D | stat-shadow.c | 338 struct expr_parse_ctx ctx; in perf_stat__collect_metric_expr() 788 struct expr_parse_ctx *pctx, in prepare_metric() 857 struct expr_parse_ctx pctx; in generic_metric() 908 struct expr_parse_ctx pctx; in test_generic_metric()
|
/Linux-v5.10/tools/perf/tests/ |
D | expr.c | 9 static int test(struct expr_parse_ctx *ctx, const char *e, double val2) in test() 25 struct expr_parse_ctx ctx; in test__expr()
|
D | pmu-events.c | 467 struct expr_parse_ctx ctx; in test_parsing() 533 struct expr_parse_ctx ctx; in metric_parse_fake()
|