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()
143 list_splice_tail(groups, &parse_state->list);
147 groups: /* A list of groups or events. */
150 /* Merge group into the list of events/groups. */
161 /* Merge event into the list of events/groups. */
179 struct list_head *list = $1; variable
182 err = parse_events__modifier_group(_parse_state, &@3, list, $3);
185 $$ = list;
193 struct list_head *list = $3; variable
196 * Set the first entry of list to be the leader. Set the group name on
199 parse_events__set_leader($1, list);
200 $$ = list;
205 struct list_head *list = $2; variable
207 /* Set the first entry of list to be the leader clearing the group name. */
208 parse_events__set_leader(NULL, list);
209 $$ = list;
230 struct list_head *list = $1; variable
238 err = parse_events__modifier_event(_parse_state, &@2, list, $2);
241 $$ = list;
277 /* List of created evsels. */
278 struct list_head *list = NULL; variable
279 int err = parse_events_multi_pmu_add_or_add_pmu(_parse_state, $1, $2, &list, &@1);
285 $$ = list;
290 struct list_head *list; variable
293 err = parse_events_multi_pmu_add(_parse_state, $1, PERF_COUNT_HW_MAX, NULL, &list, &@1);
306 $$ = list;
317 struct list_head *list; variable
323 list = alloc_list();
324 if (!list)
326 err = parse_events_add_numeric(_parse_state, list, type, config, $3, wildcard);
329 free_list_evsel(list);
332 $$ = list;
337 struct list_head *list; variable
343 list = alloc_list();
344 if (!list)
346 err = parse_events_add_numeric(_parse_state, list, type, config, /*head_config=*/NULL, wildcard);
349 $$ = list;
356 struct list_head *list; variable
359 list = alloc_list();
360 if (!list)
363 err = parse_events_add_cache(list, &parse_state->idx, $1, parse_state, $2);
368 free_list_evsel(list);
371 $$ = list;
377 struct list_head *list; variable
380 list = alloc_list();
381 if (!list)
384 err = parse_events_add_breakpoint(_parse_state, list,
389 free(list);
392 $$ = list;
397 struct list_head *list; variable
400 list = alloc_list();
401 if (!list)
404 err = parse_events_add_breakpoint(_parse_state, list,
408 free(list);
411 $$ = list;
416 struct list_head *list; variable
419 list = alloc_list();
420 if (!list)
423 err = parse_events_add_breakpoint(_parse_state, list,
428 free(list);
431 $$ = list;
436 struct list_head *list; variable
439 list = alloc_list();
440 if (!list)
442 err = parse_events_add_breakpoint(_parse_state, list,
446 free(list);
449 $$ = list;
457 struct list_head *list; variable
460 list = alloc_list();
461 if (!list)
464 err = parse_events_add_tracepoint(parse_state, list, $1.sys, $1.event,
471 free(list);
474 $$ = list;
488 struct list_head *list; variable
491 list = alloc_list();
492 if (!list)
494 err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4,
498 free(list);
501 $$ = list;
507 struct list_head *list; variable
511 list = alloc_list();
512 if (!list)
520 err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
524 free(list);
527 $$ = list;
576 list_add_tail(&term->list, &head->terms);
588 list_add_tail(&term->list, &head->terms);
757 if (!parse_state->error || !list_empty(&parse_state->error->list))