Lines Matching full:list
35 struct list_head *list; in alloc_list() local
37 list = malloc(sizeof(*list)); in alloc_list()
38 if (!list) in alloc_list()
41 INIT_LIST_HEAD(list); in alloc_list()
42 return list; in alloc_list()
138 parse_events_update_lists($1, &parse_state->list);
144 struct list_head *list = $1; variable
148 parse_events_update_lists(group, list);
149 $$ = list;
154 struct list_head *list = $1; variable
158 parse_events_update_lists(event, list);
159 $$ = list;
169 struct list_head *list = $1; variable
172 err = parse_events__modifier_group(list, $3);
180 free_list_evsel(list);
183 $$ = list;
191 struct list_head *list = $3; variable
194 parse_events__set_leader($1, list);
195 $$ = list;
200 struct list_head *list = $2; variable
202 parse_events__set_leader(NULL, list);
203 $$ = list;
210 struct list_head *list = $1; variable
213 parse_events_update_lists(event, list);
214 $$ = list;
224 struct list_head *list = $1; variable
232 err = parse_events__modifier_event(list, $2, false);
240 free_list_evsel(list);
243 $$ = list;
276 struct list_head *list = NULL, *orig_terms = NULL, *terms= NULL; variable
283 free(list); \
293 list = alloc_list();
294 if (!list) {
298 /* Attempt to add to list assuming $1 is a PMU name. */
299 if (parse_events_add_pmu(parse_state, list, $1, $2, /*auto_merge_stats=*/false, &@1)) {
326 if (!parse_events_add_pmu(parse_state, list, pmu->name, terms,
337 zfree(&list);
338 ok = !parse_events_multi_pmu_add(parse_state, $1, $2, &list, &@1);
354 $$ = list;
355 list = NULL;
362 struct list_head *list; variable
365 err = parse_events_multi_pmu_add(_parse_state, $1, NULL, &list, &@1);
378 $$ = list;
389 struct list_head *list; variable
395 list = alloc_list();
396 if (!list)
398 err = parse_events_add_numeric(_parse_state, list, type, config, $3, wildcard);
401 free_list_evsel(list);
404 $$ = list;
409 struct list_head *list; variable
415 list = alloc_list();
416 if (!list)
418 err = parse_events_add_numeric(_parse_state, list, type, config, /*head_config=*/NULL, wildcard);
421 $$ = list;
426 struct list_head *list; variable
429 list = alloc_list();
430 if (!list)
432 err = parse_events_add_tool(_parse_state, list, $1);
435 $$ = list;
442 struct list_head *list; variable
445 list = alloc_list();
446 if (!list)
449 err = parse_events_add_cache(list, &parse_state->idx, $1, parse_state, $2);
454 free_list_evsel(list);
457 $$ = list;
463 struct list_head *list; variable
466 list = alloc_list();
467 if (!list)
470 err = parse_events_add_breakpoint(_parse_state, list,
475 free(list);
478 $$ = list;
483 struct list_head *list; variable
486 list = alloc_list();
487 if (!list)
490 err = parse_events_add_breakpoint(_parse_state, list,
494 free(list);
497 $$ = list;
502 struct list_head *list; variable
505 list = alloc_list();
506 if (!list)
509 err = parse_events_add_breakpoint(_parse_state, list,
514 free(list);
517 $$ = list;
522 struct list_head *list; variable
525 list = alloc_list();
526 if (!list)
528 err = parse_events_add_breakpoint(_parse_state, list,
532 free(list);
535 $$ = list;
543 struct list_head *list; variable
546 list = alloc_list();
547 if (!list)
552 err = parse_events_add_tracepoint(list, &parse_state->idx, $1.sys, $1.event,
559 free(list);
562 $$ = list;
576 struct list_head *list; variable
579 list = alloc_list();
580 if (!list)
582 err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4,
586 free(list);
589 $$ = list;
595 struct list_head *list; variable
599 list = alloc_list();
600 if (!list)
608 err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
612 free(list);
615 $$ = list;
664 list_add_tail(&term->list, head);
676 list_add_tail(&term->list, head);