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()
145 list_splice_tail(groups, &parse_state->list);
149 groups: /* A list of groups or events. */
152 /* Merge group into the list of events/groups. */
163 /* Merge event into the list of events/groups. */
181 struct list_head *list = $1; variable
184 err = parse_events__modifier_group(_parse_state, &@3, list, $3);
187 $$ = list;
195 struct list_head *list = $3; variable
198 * Set the first entry of list to be the leader. Set the group name on
201 parse_events__set_leader($1, list);
202 $$ = list;
207 struct list_head *list = $2; variable
209 /* Set the first entry of list to be the leader clearing the group name. */
210 parse_events__set_leader(NULL, list);
211 $$ = list;
232 struct list_head *list = $1; variable
240 err = parse_events__modifier_event(_parse_state, &@2, list, $2);
243 $$ = list;
279 /* List of created evsels. */
280 struct list_head *list = NULL; variable
281 int err = parse_events_multi_pmu_add_or_add_pmu(_parse_state, $1, $2, &list, &@1);
287 $$ = list;
292 struct list_head *list; variable
295 err = parse_events_multi_pmu_add(_parse_state, $1, NULL, &list, &@1);
308 $$ = list;
319 struct list_head *list; variable
325 list = alloc_list();
326 if (!list)
328 err = parse_events_add_numeric(_parse_state, list, type, config, $3, wildcard);
331 free_list_evsel(list);
334 $$ = list;
339 struct list_head *list; variable
345 list = alloc_list();
346 if (!list)
348 err = parse_events_add_numeric(_parse_state, list, type, config, /*head_config=*/NULL, wildcard);
351 $$ = list;
356 struct list_head *list; variable
359 list = alloc_list();
360 if (!list)
362 err = parse_events_add_tool(_parse_state, list, $1);
365 $$ = list;
372 struct list_head *list; variable
375 list = alloc_list();
376 if (!list)
379 err = parse_events_add_cache(list, &parse_state->idx, $1, parse_state, $2);
384 free_list_evsel(list);
387 $$ = list;
393 struct list_head *list; variable
396 list = alloc_list();
397 if (!list)
400 err = parse_events_add_breakpoint(_parse_state, list,
405 free(list);
408 $$ = list;
413 struct list_head *list; variable
416 list = alloc_list();
417 if (!list)
420 err = parse_events_add_breakpoint(_parse_state, list,
424 free(list);
427 $$ = list;
432 struct list_head *list; variable
435 list = alloc_list();
436 if (!list)
439 err = parse_events_add_breakpoint(_parse_state, list,
444 free(list);
447 $$ = list;
452 struct list_head *list; variable
455 list = alloc_list();
456 if (!list)
458 err = parse_events_add_breakpoint(_parse_state, list,
462 free(list);
465 $$ = list;
473 struct list_head *list; variable
476 list = alloc_list();
477 if (!list)
480 err = parse_events_add_tracepoint(parse_state, list, $1.sys, $1.event,
487 free(list);
490 $$ = list;
504 struct list_head *list; variable
507 list = alloc_list();
508 if (!list)
510 err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4,
514 free(list);
517 $$ = list;
523 struct list_head *list; variable
527 list = alloc_list();
528 if (!list)
536 err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
540 free(list);
543 $$ = list;
592 list_add_tail(&term->list, &head->terms);
604 list_add_tail(&term->list, &head->terms);
773 if (!parse_state->error || !list_empty(&parse_state->error->list))