Lines Matching full:list
31 struct list_head *list; in alloc_list() local
33 list = malloc(sizeof(*list)); in alloc_list()
34 if (!list) in alloc_list()
37 INIT_LIST_HEAD(list); in alloc_list()
38 return list; in alloc_list()
52 static void inc_group_count(struct list_head *list, in inc_group_count() argument
56 if (!list_is_last(list->next, list)) in inc_group_count()
149 parse_events_update_lists($1, &parse_state->list);
155 struct list_head *list = $1; variable
159 parse_events_update_lists(group, list);
160 $$ = list;
165 struct list_head *list = $1; variable
169 parse_events_update_lists(event, list);
170 $$ = list;
180 struct list_head *list = $1; variable
183 err = parse_events__modifier_group(list, $3);
186 free_list_evsel(list);
189 $$ = list;
197 struct list_head *list = $3; variable
199 inc_group_count(list, _parse_state);
200 parse_events__set_leader($1, list, _parse_state);
202 $$ = list;
207 struct list_head *list = $2; variable
209 inc_group_count(list, _parse_state);
210 parse_events__set_leader(NULL, list, _parse_state);
211 $$ = list;
218 struct list_head *list = $1; variable
221 parse_events_update_lists(event, list);
222 $$ = list;
232 struct list_head *list = $1; variable
240 err = parse_events__modifier_event(list, $2, false);
243 free_list_evsel(list);
246 $$ = list;
284 struct list_head *list = NULL, *orig_terms = NULL, *terms= NULL; variable
291 free(list); \
303 list = alloc_list();
304 if (!list)
306 if (parse_events_add_pmu(_parse_state, list, $1, $2, false, false)) {
323 if (!parse_events_add_pmu(_parse_state, list, pmu->name, terms, true, false))
336 $$ = list;
342 struct list_head *list; variable
345 err = parse_events_multi_pmu_add(_parse_state, $1, &list);
349 $$ = list;
354 struct list_head *list; variable
360 if (parse_events_multi_pmu_add(_parse_state, pmu_name, &list) < 0)
362 $$ = list;
367 struct list_head *list; variable
370 list = alloc_list();
371 if (!list)
374 err = parse_events_add_pmu(_parse_state, list, $1, NULL, false, false);
377 free(list);
380 $$ = list;
385 struct list_head *list; variable
388 list = alloc_list();
389 if (!list)
392 err = parse_events_add_pmu(_parse_state, list, $1, $2, false, false);
396 free(list);
399 $$ = list;
410 struct list_head *list; variable
415 list = alloc_list();
416 ABORT_ON(!list);
417 err = parse_events_add_numeric(_parse_state, list, type, config, $3);
420 free_list_evsel(list);
423 $$ = list;
428 struct list_head *list; variable
432 list = alloc_list();
433 ABORT_ON(!list);
434 ABORT_ON(parse_events_add_numeric(_parse_state, list, type, config, NULL));
435 $$ = list;
440 struct list_head *list; variable
442 list = alloc_list();
443 ABORT_ON(!list);
444 ABORT_ON(parse_events_add_tool(_parse_state, list, $1));
445 $$ = list;
453 struct list_head *list; variable
456 list = alloc_list();
457 ABORT_ON(!list);
458 err = parse_events_add_cache(list, &parse_state->idx, $1, $3, $5, error, $6,
465 free_list_evsel(list);
468 $$ = list;
475 struct list_head *list; variable
478 list = alloc_list();
479 ABORT_ON(!list);
480 err = parse_events_add_cache(list, &parse_state->idx, $1, $3, NULL, error, $4,
486 free_list_evsel(list);
489 $$ = list;
496 struct list_head *list; variable
499 list = alloc_list();
500 ABORT_ON(!list);
501 err = parse_events_add_cache(list, &parse_state->idx, $1, NULL, NULL, error, $2,
506 free_list_evsel(list);
509 $$ = list;
516 struct list_head *list; variable
519 list = alloc_list();
520 ABORT_ON(!list);
521 err = parse_events_add_breakpoint(list, &parse_state->idx,
525 free(list);
528 $$ = list;
534 struct list_head *list; variable
536 list = alloc_list();
537 ABORT_ON(!list);
538 if (parse_events_add_breakpoint(list, &parse_state->idx,
540 free(list);
543 $$ = list;
549 struct list_head *list; variable
552 list = alloc_list();
553 ABORT_ON(!list);
554 err = parse_events_add_breakpoint(list, &parse_state->idx,
558 free(list);
561 $$ = list;
567 struct list_head *list; variable
569 list = alloc_list();
570 ABORT_ON(!list);
571 if (parse_events_add_breakpoint(list, &parse_state->idx,
573 free(list);
576 $$ = list;
584 struct list_head *list; variable
587 list = alloc_list();
588 ABORT_ON(!list);
592 err = parse_events_add_tracepoint(list, &parse_state->idx, $1.sys, $1.event,
599 free(list);
602 $$ = list;
627 struct list_head *list; variable
630 list = alloc_list();
631 ABORT_ON(!list);
632 err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4);
635 free(list);
638 $$ = list;
644 struct list_head *list; variable
647 list = alloc_list();
648 ABORT_ON(!list);
649 err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, $1, $2);
652 free(list);
655 $$ = list;
662 struct list_head *list; variable
665 list = alloc_list();
666 ABORT_ON(!list);
667 err = parse_events_load_bpf(parse_state, list, $1, false, $2);
671 free(list);
674 $$ = list;
679 struct list_head *list; variable
682 list = alloc_list();
683 ABORT_ON(!list);
684 err = parse_events_load_bpf(_parse_state, list, $1, true, $2);
687 free(list);
690 $$ = list;
739 list_add_tail(&term->list, head);
750 list_add_tail(&term->list, head);