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()
141 list_splice_tail(groups, &parse_state->list);
145 groups: /* A list of groups or events. */
148 /* Merge group into the list of events/groups. */
159 /* Merge event into the list of events/groups. */
177 struct list_head *list = $1; variable
180 err = parse_events__modifier_group(_parse_state, &@3, list, $3);
183 $$ = list;
191 struct list_head *list = $3; variable
194 * Set the first entry of list to be the leader. Set the group name on
197 parse_events__set_leader($1, list);
198 $$ = list;
203 struct list_head *list = $2; variable
205 /* Set the first entry of list to be the leader clearing the group name. */
206 parse_events__set_leader(NULL, list);
207 $$ = list;
228 struct list_head *list = $1; variable
236 err = parse_events__modifier_event(_parse_state, &@2, list, $2);
239 $$ = list;
275 /* List of created evsels. */
276 struct list_head *list = NULL; variable
277 int err = parse_events_multi_pmu_add_or_add_pmu(_parse_state, $1, $2, &list, &@1);
283 $$ = list;
288 struct list_head *list; variable
291 err = parse_events_multi_pmu_add(_parse_state, $1, PERF_COUNT_HW_MAX, NULL, &list, &@1);
304 $$ = list;
310 struct list_head *list; variable
313 list = alloc_list();
314 if (!list)
316 err = parse_events_add_numeric(_parse_state, list,
322 free_list_evsel(list);
325 $$ = list;
330 struct list_head *list; variable
333 list = alloc_list();
334 if (!list)
336 err = parse_events_add_numeric(_parse_state, list,
342 $$ = list;
349 struct list_head *list; variable
352 list = alloc_list();
353 if (!list)
356 err = parse_events_add_cache(list, &parse_state->idx, $1, parse_state, $2);
361 free_list_evsel(list);
364 $$ = list;
370 struct list_head *list; variable
373 list = alloc_list();
374 if (!list)
377 err = parse_events_add_breakpoint(_parse_state, list,
382 free(list);
385 $$ = list;
390 struct list_head *list; variable
393 list = alloc_list();
394 if (!list)
397 err = parse_events_add_breakpoint(_parse_state, list,
401 free(list);
404 $$ = list;
409 struct list_head *list; variable
412 list = alloc_list();
413 if (!list)
416 err = parse_events_add_breakpoint(_parse_state, list,
421 free(list);
424 $$ = list;
429 struct list_head *list; variable
432 list = alloc_list();
433 if (!list)
435 err = parse_events_add_breakpoint(_parse_state, list,
439 free(list);
442 $$ = list;
450 struct list_head *list; variable
453 list = alloc_list();
454 if (!list)
457 err = parse_events_add_tracepoint(parse_state, list, $1.sys, $1.event,
464 free(list);
467 $$ = list;
481 struct list_head *list; variable
484 list = alloc_list();
485 if (!list)
487 err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4,
491 free(list);
494 $$ = list;
500 struct list_head *list; variable
504 list = alloc_list();
505 if (!list)
513 err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
517 free(list);
520 $$ = list;
569 list_add_tail(&term->list, &head->terms);
581 list_add_tail(&term->list, &head->terms);
750 if (!parse_state->error || !list_empty(&parse_state->error->list))