Searched refs:scanner (Results 1 - 9 of 9) sorted by relevance

/linux-master/tools/perf/util/
H A Dpmu.l14 static int value(yyscan_t scanner, int base)
16 YYSTYPE *yylval = perf_pmu_get_lval(scanner);
17 char *text = perf_pmu_get_text(scanner);
45 int perf_pmu_wrap(void *scanner __maybe_unused)
H A Dexpr.l27 static int value(yyscan_t scanner)
29 YYSTYPE *yylval = expr_get_lval(scanner);
30 char *text = expr_get_text(scanner);
72 static int str(yyscan_t scanner, int token, int runtime)
74 YYSTYPE *yylval = expr_get_lval(scanner);
75 char *text = expr_get_text(scanner);
85 static int literal(yyscan_t scanner, const struct expr_scanner_ctx *sctx)
87 YYSTYPE *yylval = expr_get_lval(scanner);
89 yylval->num = expr__get_literal(expr_get_text(scanner), sctx);
98 static int nan_value(yyscan_t scanner)
[all...]
H A Dpmu.y3 %parse-param {void *scanner}
4 %lex-param {void* scanner}
27 static void perf_pmu_error(void *format, void *scanner, const char *msg);
98 void *scanner __maybe_unused,
H A Dparse-events.l35 static int value(yyscan_t scanner, int base)
37 YYSTYPE *yylval = parse_events_get_lval(scanner);
38 char *text = parse_events_get_text(scanner);
43 static int str(yyscan_t scanner, int token)
45 YYSTYPE *yylval = parse_events_get_lval(scanner);
46 char *text = parse_events_get_text(scanner);
66 static int lc_str(yyscan_t scanner, const struct parse_events_state *state)
68 return str(scanner, state->match_legacy_cache_terms ? PE_LEGACY_CACHE : PE_NAME);
81 static int drv_str(yyscan_t scanner, int token)
83 YYSTYPE *yylval = parse_events_get_lval(scanner);
[all...]
H A Dexpr.c345 void *scanner; local
350 ret = expr_lex_init_extra(&ctx->sctx, &scanner);
354 buffer = expr__scan_string(expr, scanner);
358 expr_set_debug(1, scanner);
361 ret = expr_parse(val, ctx, compute_ids, scanner);
363 expr__flush_buffer(buffer, scanner);
364 expr__delete_buffer(buffer, scanner);
365 expr_lex_destroy(scanner);
H A Dexpr.y21 %parse-param {void *scanner}
22 %lex-param {void* scanner}
63 void *scanner __maybe_unused,
H A Dparse-events.y3 %parse-param {void *scanner}
4 %lex-param {void* scanner}
23 void parse_events_error(YYLTYPE *loc, void *parse_state, void *scanner, char const *msg);
849 void *scanner __maybe_unused,
H A Dparse-events.c1853 void *scanner; local
1856 ret = parse_events_lex_init_extra(parse_state, &scanner);
1861 buffer = parse_events__scan_string(str, scanner);
1863 parse_events_set_in(input, scanner);
1867 parse_events_set_debug(1, scanner);
1869 ret = parse_events_parse(parse_state, scanner);
1872 parse_events__flush_buffer(buffer, scanner);
1873 parse_events__delete_buffer(buffer, scanner);
1875 parse_events_lex_destroy(scanner);
H A Dpmu.c146 void *scanner; local
149 ret = perf_pmu_lex_init(&scanner);
153 perf_pmu_set_in(file, scanner);
154 ret = perf_pmu_parse(format, scanner);
155 perf_pmu_lex_destroy(scanner);

Completed in 153 milliseconds