Lines Matching refs:list

275 __add_event(struct list_head *list, int *idx,  in __add_event()  argument
290 list_add_tail(&evsel->node, list); in __add_event()
294 static int add_event(struct list_head *list, int *idx, in add_event() argument
297 return __add_event(list, idx, attr, name, NULL) ? 0 : -ENOMEM; in add_event()
318 int parse_events_add_cache(struct list_head *list, int *idx, in parse_events_add_cache() argument
376 return add_event(list, idx, &attr, name); in parse_events_add_cache()
379 static int add_tracepoint(struct list_head *list, int *idx, in add_tracepoint() argument
388 list_add_tail(&evsel->node, list); in add_tracepoint()
393 static int add_tracepoint_multi_event(struct list_head *list, int *idx, in add_tracepoint_multi_event() argument
418 ret = add_tracepoint(list, idx, sys_name, evt_ent->d_name); in add_tracepoint_multi_event()
425 static int add_tracepoint_event(struct list_head *list, int *idx, in add_tracepoint_event() argument
429 add_tracepoint_multi_event(list, idx, sys_name, evt_name) : in add_tracepoint_event()
430 add_tracepoint(list, idx, sys_name, evt_name); in add_tracepoint_event()
433 static int add_tracepoint_multi_sys(struct list_head *list, int *idx, in add_tracepoint_multi_sys() argument
457 ret = add_tracepoint_event(list, idx, events_ent->d_name, in add_tracepoint_multi_sys()
465 int parse_events_add_tracepoint(struct list_head *list, int *idx, in parse_events_add_tracepoint() argument
469 return add_tracepoint_multi_sys(list, idx, sys, event); in parse_events_add_tracepoint()
471 return add_tracepoint_event(list, idx, sys, event); in parse_events_add_tracepoint()
514 int parse_events_add_breakpoint(struct list_head *list, int *idx, in parse_events_add_breakpoint() argument
538 return add_event(list, idx, &attr, NULL); in parse_events_add_breakpoint()
589 list_for_each_entry(term, head, list) in config_attr()
596 int parse_events_add_numeric(struct list_head *list, int *idx, in parse_events_add_numeric() argument
610 return add_event(list, idx, &attr, NULL); in parse_events_add_numeric()
622 list_for_each_entry(term, head_terms, list) in pmu_event_name()
629 int parse_events_add_pmu(struct list_head *list, int *idx, in parse_events_add_pmu() argument
650 evsel = __add_event(list, idx, &attr, NULL, pmu->cpus); in parse_events_add_pmu()
666 evsel = __add_event(list, idx, &attr, pmu_event_name(head_config), in parse_events_add_pmu()
678 int parse_events__modifier_group(struct list_head *list, in parse_events__modifier_group() argument
681 return parse_events__modifier_event(list, event_mod, true); in parse_events__modifier_group()
684 void parse_events__set_leader(char *name, struct list_head *list) in parse_events__set_leader() argument
688 __perf_evlist__set_leader(list); in parse_events__set_leader()
689 leader = list_entry(list->next, struct perf_evsel, node); in parse_events__set_leader()
823 int parse_events__modifier_event(struct list_head *list, char *str, bool add) in parse_events__modifier_event() argument
837 __evlist__for_each(list, evsel) { in parse_events__modifier_event()
858 int parse_events_name(struct list_head *list, char *name) in parse_events_name() argument
862 __evlist__for_each(list, evsel) { in parse_events_name()
919 list_for_each_entry(alias, &pmu->aliases, list) { in perf_pmu__parse_init()
930 list_for_each_entry(alias, &pmu->aliases, list) { in perf_pmu__parse_init()
1025 .list = LIST_HEAD_INIT(data.list), in parse_events()
1034 perf_evlist__splice_list_tail(evlist, &data.list, entries); in parse_events()
1471 INIT_LIST_HEAD(&term->list); in new_term()
1535 list_for_each_entry_safe(term, h, terms, list) in parse_events__free_terms()