Lines Matching full:return
29 return PE_ERROR; in __value()
32 return token; in __value()
40 return __value(yylval, text, base, PE_VALUE); in value()
63 return token; in str()
68 return str(scanner, state->match_legacy_cache_terms ? PE_LEGACY_CACHE : PE_NAME); in lc_str()
88 return token; in drv_str()
108 return type == PERF_TYPE_HARDWARE ? PE_VALUE_SYM_HW : PE_VALUE_SYM_SW; in sym()
116 return PE_VALUE_SYM_TOOL; in tool()
124 return PE_TERM; in term()
134 return PE_TERM_HW; in hw_term()
196 return start_token;
212 return PE_EVENT_NAME;
220 return ',';
228 config { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG); }
229 config1 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG1); }
230 config2 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG2); }
231 config3 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG3); }
232 name { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_NAME); }
233 period { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_PERIOD); }
234 freq { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_FREQ); }
235 branch_type { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_BRANCH_SAMPLE_TYPE); }
236 time { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_TIME); }
237 call-graph { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CALLGRAPH); }
238 stack-size { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_STACKSIZE); }
239 max-stack { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_MAX_STACK); }
240 nr { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_MAX_EVENTS); }
241 inherit { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_INHERIT); }
242 no-inherit { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_NOINHERIT); }
243 overwrite { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_OVERWRITE); }
244 no-overwrite { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_NOOVERWRITE); }
245 percore { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_PERCORE); }
246 aux-output { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_AUX_OUTPUT); }
247 aux-sample-size { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_AUX_SAMPLE_SIZE); }
248 metric-id { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_METRIC_ID); }
249 cpu-cycles|cycles { return hw_term(yyscanner, PERF_COUNT_HW_CPU_CYCLES); }
250 stalled-cycles-frontend|idle-cycles-frontend { return hw_term(yyscanner, PERF_COUNT_HW_STALLED_CYCL…
251 stalled-cycles-backend|idle-cycles-backend { return hw_term(yyscanner, PERF_COUNT_HW_STALLED_CYCLES…
252 instructions { return hw_term(yyscanner, PERF_COUNT_HW_INSTRUCTIONS); }
253 cache-references { return hw_term(yyscanner, PERF_COUNT_HW_CACHE_REFERENCES); }
254 cache-misses { return hw_term(yyscanner, PERF_COUNT_HW_CACHE_MISSES); }
255 branch-instructions|branches { return hw_term(yyscanner, PERF_COUNT_HW_BRANCH_INSTRUCTIONS); }
256 branch-misses { return hw_term(yyscanner, PERF_COUNT_HW_BRANCH_MISSES); }
257 bus-cycles { return hw_term(yyscanner, PERF_COUNT_HW_BUS_CYCLES); }
258 ref-cycles { return hw_term(yyscanner, PERF_COUNT_HW_REF_CPU_CYCLES); }
259 r{num_raw_hex} { return str(yyscanner, PE_RAW); }
260 r0x{num_raw_hex} { return str(yyscanner, PE_RAW); }
261 , { return ','; }
262 "/" { BEGIN(INITIAL); return '/'; }
263 {lc_type} { return lc_str(yyscanner, _parse_state); }
264 {lc_type}-{lc_op_result} { return lc_str(yyscanner, _parse_state); }
265 {lc_type}-{lc_op_result}-{lc_op_result} { return lc_str(yyscanner, _parse_state); }
266 {name_minus} { return str(yyscanner, PE_NAME); }
267 @{drv_cfg_term} { return drv_str(yyscanner, PE_DRV_CFG_TERM); }
271 {modifier_bp} { return str(yyscanner, PE_MODIFIER_BP); }
278 ":"/{modifier_bp} { return PE_BP_COLON; }
284 "/"/{digit} { return PE_BP_SLASH; }
285 "/"/{non_digit} { BEGIN(config); return '/'; }
286 {num_dec} { return value(yyscanner, 10); }
287 {num_hex} { return value(yyscanner, 16); }
302 cpu-cycles|cycles { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES); }
303 stalled-cycles-frontend|idle-cycles-frontend { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT…
304 stalled-cycles-backend|idle-cycles-backend { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_H…
305 instructions { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS); }
306 cache-references { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_REFERENCES); }
307 cache-misses { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_MISSES); }
308 branch-instructions|branches { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INS…
309 branch-misses { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_MISSES); }
310 bus-cycles { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BUS_CYCLES); }
311 ref-cycles { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_REF_CPU_CYCLES); }
312 cpu-clock { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_CLOCK); }
313 task-clock { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_TASK_CLOCK); }
314 page-faults|faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS); }
315 minor-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN); }
316 major-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ); }
317 context-switches|cs { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CONTEXT_SWITCHES);…
318 cpu-migrations|migrations { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CPU_MIGRATION…
319 alignment-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS); }
320 emulation-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS); }
321 dummy { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_DUMMY); }
322 duration_time { return tool(yyscanner, PERF_TOOL_DURATION_TIME); }
323 user_time { return tool(yyscanner, PERF_TOOL_USER_TIME); }
324 system_time { return tool(yyscanner, PERF_TOOL_SYSTEM_TIME); }
325 bpf-output { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_BPF_OUTPUT); }
326 cgroup-switches { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_CGROUP_SWITCHES); }
328 {lc_type} { return str(yyscanner, PE_LEGACY_CACHE); }
329 {lc_type}-{lc_op_result} { return str(yyscanner, PE_LEGACY_CACHE); }
330 {lc_type}-{lc_op_result}-{lc_op_result} { return str(yyscanner, PE_LEGACY_CACHE); }
331 mem: { BEGIN(mem); return PE_PREFIX_MEM; }
332 r{num_raw_hex} { return str(yyscanner, PE_RAW); }
333 {num_dec} { return value(yyscanner, 10); }
334 {num_hex} { return value(yyscanner, 16); }
336 {modifier_event} { return str(yyscanner, PE_MODIFIER_EVENT); }
337 {name} { return str(yyscanner, PE_NAME); }
338 {name_tag} { return str(yyscanner, PE_NAME); }
339 "/" { BEGIN(config); return '/'; }
340 , { BEGIN(event); return ','; }
341 : { return ':'; }
342 "{" { BEGIN(event); return '{'; }
343 "}" { return '}'; }
344 = { return '='; }
352 return 1;