Searched refs:expr_parse_ctx (Results 1 – 7 of 7) sorted by relevance
| /Linux-v6.1/tools/perf/util/ |
| D | expr.h | 19 struct expr_parse_ctx { struct 35 struct expr_parse_ctx *expr__ctx_new(void); argument 36 void expr__ctx_clear(struct expr_parse_ctx *ctx); 37 void expr__ctx_free(struct expr_parse_ctx *ctx); 39 void expr__del_id(struct expr_parse_ctx *ctx, const char *id); 40 int expr__add_id(struct expr_parse_ctx *ctx, const char *id); 41 int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val); 42 int expr__add_id_val_source_count(struct expr_parse_ctx *ctx, const char *id, 44 int expr__add_ref(struct expr_parse_ctx *ctx, struct metric_ref *ref); 45 int expr__get_id(struct expr_parse_ctx *ctx, const char *id, [all …]
|
| D | expr.c | 146 int expr__add_id(struct expr_parse_ctx *ctx, const char *id) in expr__add_id() 152 int expr__add_id_val(struct expr_parse_ctx *ctx, const char *id, double val) in expr__add_id_val() 158 int expr__add_id_val_source_count(struct expr_parse_ctx *ctx, const char *id, in expr__add_id_val_source_count() 181 int expr__add_ref(struct expr_parse_ctx *ctx, struct metric_ref *ref) in expr__add_ref() 221 int expr__get_id(struct expr_parse_ctx *ctx, const char *id, in expr__get_id() 227 bool expr__subset_of_ids(struct expr_parse_ctx *haystack, in expr__subset_of_ids() 228 struct expr_parse_ctx *needles) in expr__subset_of_ids() 242 int expr__resolve_id(struct expr_parse_ctx *ctx, const char *id, in expr__resolve_id() 280 void expr__del_id(struct expr_parse_ctx *ctx, const char *id) in expr__del_id() 291 struct expr_parse_ctx *expr__ctx_new(void) in expr__ctx_new() [all …]
|
| D | expr.y | 15 %parse-param { struct expr_parse_ctx *ctx } 57 struct expr_parse_ctx *ctx __maybe_unused, 86 static struct ids handle_id(struct expr_parse_ctx *ctx, char *id,
|
| D | metricgroup.c | 122 struct expr_parse_ctx *pctx; 754 const struct expr_parse_ctx *ctx, in metricgroup__build_event_string() 1421 struct expr_parse_ctx **combined) in build_combined_expr_ctx() 1467 struct expr_parse_ctx *ids, const char *modifier, in parse_ids() 1568 struct expr_parse_ctx *combined = NULL; in parse_groups()
|
| D | stat-shadow.c | 365 struct expr_parse_ctx *ctx; in perf_stat__collect_metric_expr() 810 struct expr_parse_ctx *pctx, in prepare_metric() 898 struct expr_parse_ctx *pctx; in generic_metric() 958 struct expr_parse_ctx *pctx; in test_generic_metric()
|
| /Linux-v6.1/tools/perf/tests/ |
| D | expr.c | 58 static int test(struct expr_parse_ctx *ctx, const char *e, double val2) in test() 74 struct expr_parse_ctx *ctx; in test__expr()
|
| D | pmu-events.c | 963 struct expr_parse_ctx *ctx; in metric_parse_fake()
|