Lines Matching full:list

34 	struct list_head *list;  in alloc_list()  local
36 list = malloc(sizeof(*list)); in alloc_list()
37 if (!list) in alloc_list()
40 INIT_LIST_HEAD(list); in alloc_list()
41 return list; in alloc_list()
139 parse_events_update_lists($1, &parse_state->list);
145 struct list_head *list = $1; variable
149 parse_events_update_lists(group, list);
150 $$ = list;
155 struct list_head *list = $1; variable
159 parse_events_update_lists(event, list);
160 $$ = list;
170 struct list_head *list = $1; variable
173 err = parse_events__modifier_group(list, $3);
181 free_list_evsel(list);
184 $$ = list;
192 struct list_head *list = $3; variable
195 parse_events__set_leader($1, list);
196 $$ = list;
201 struct list_head *list = $2; variable
203 parse_events__set_leader(NULL, list);
204 $$ = list;
211 struct list_head *list = $1; variable
214 parse_events_update_lists(event, list);
215 $$ = list;
225 struct list_head *list = $1; variable
233 err = parse_events__modifier_event(list, $2, false);
241 free_list_evsel(list);
244 $$ = list;
277 /* List of created evsels. */
278 struct list_head *list = NULL; variable
284 free(list); \
289 list = alloc_list();
290 if (!list) {
294 /* Attempt to add to list assuming $1 is a PMU name. */
295 if (parse_events_add_pmu(parse_state, list, $1, $2, /*auto_merge_stats=*/false, &@1)) {
318 if (!parse_events_add_pmu(parse_state, list, pmu->name, $2,
328 zfree(&list);
329 ok = !parse_events_multi_pmu_add(parse_state, $1, $2, &list, &@1);
344 $$ = list;
345 list = NULL;
352 struct list_head *list; variable
355 err = parse_events_multi_pmu_add(_parse_state, $1, NULL, &list, &@1);
368 $$ = list;
379 struct list_head *list; variable
385 list = alloc_list();
386 if (!list)
388 err = parse_events_add_numeric(_parse_state, list, type, config, $3, wildcard);
391 free_list_evsel(list);
394 $$ = list;
399 struct list_head *list; variable
405 list = alloc_list();
406 if (!list)
408 err = parse_events_add_numeric(_parse_state, list, type, config, /*head_config=*/NULL, wildcard);
411 $$ = list;
416 struct list_head *list; variable
419 list = alloc_list();
420 if (!list)
422 err = parse_events_add_tool(_parse_state, list, $1);
425 $$ = list;
432 struct list_head *list; variable
435 list = alloc_list();
436 if (!list)
439 err = parse_events_add_cache(list, &parse_state->idx, $1, parse_state, $2);
444 free_list_evsel(list);
447 $$ = list;
453 struct list_head *list; variable
456 list = alloc_list();
457 if (!list)
460 err = parse_events_add_breakpoint(_parse_state, list,
465 free(list);
468 $$ = list;
473 struct list_head *list; variable
476 list = alloc_list();
477 if (!list)
480 err = parse_events_add_breakpoint(_parse_state, list,
484 free(list);
487 $$ = list;
492 struct list_head *list; variable
495 list = alloc_list();
496 if (!list)
499 err = parse_events_add_breakpoint(_parse_state, list,
504 free(list);
507 $$ = list;
512 struct list_head *list; variable
515 list = alloc_list();
516 if (!list)
518 err = parse_events_add_breakpoint(_parse_state, list,
522 free(list);
525 $$ = list;
533 struct list_head *list; variable
536 list = alloc_list();
537 if (!list)
542 err = parse_events_add_tracepoint(list, &parse_state->idx, $1.sys, $1.event,
549 free(list);
552 $$ = list;
566 struct list_head *list; variable
569 list = alloc_list();
570 if (!list)
572 err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4,
576 free(list);
579 $$ = list;
585 struct list_head *list; variable
589 list = alloc_list();
590 if (!list)
598 err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
602 free(list);
605 $$ = list;
654 list_add_tail(&term->list, &head->terms);
666 list_add_tail(&term->list, &head->terms);