Lines Matching refs:list

34 	struct list_head *list;
36 list = malloc(sizeof(*list));
37 if (!list)
40 INIT_LIST_HEAD(list);
41 return list;
139 parse_events_update_lists($1, &parse_state->list);
145 struct list_head *list = $1;
149 parse_events_update_lists(group, list);
150 $$ = list;
155 struct list_head *list = $1;
159 parse_events_update_lists(event, list);
160 $$ = list;
170 struct list_head *list = $1;
173 err = parse_events__modifier_group(list, $3);
181 free_list_evsel(list);
184 $$ = list;
192 struct list_head *list = $3;
195 parse_events__set_leader($1, list);
196 $$ = list;
201 struct list_head *list = $2;
203 parse_events__set_leader(NULL, list);
204 $$ = list;
211 struct list_head *list = $1;
214 parse_events_update_lists(event, list);
215 $$ = list;
225 struct list_head *list = $1;
233 err = parse_events__modifier_event(list, $2, false);
241 free_list_evsel(list);
244 $$ = list;
278 struct list_head *list = NULL;
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;
355 err = parse_events_multi_pmu_add(_parse_state, $1, NULL, &list, &@1);
368 $$ = list;
379 struct list_head *list;
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;
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;
419 list = alloc_list();
420 if (!list)
422 err = parse_events_add_tool(_parse_state, list, $1);
425 $$ = list;
432 struct list_head *list;
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;
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;
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;
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;
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;
536 list = alloc_list();
537 if (!list)
540 err = parse_events_add_tracepoint(list, &parse_state->idx, $1.sys, $1.event,
547 free(list);
550 $$ = list;
564 struct list_head *list;
567 list = alloc_list();
568 if (!list)
570 err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4,
574 free(list);
577 $$ = list;
583 struct list_head *list;
587 list = alloc_list();
588 if (!list)
596 err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
600 free(list);
603 $$ = list;
652 list_add_tail(&term->list, &head->terms);
664 list_add_tail(&term->list, &head->terms);