Lines Matching refs:leader
66 struct evsel *leader, in perf_evlist__regroup() argument
72 if (!evsel__is_group_leader(leader)) in perf_evlist__regroup()
78 if (!(evsel->leader == leader || in perf_evlist__regroup()
79 (evsel->leader == evsel && in perf_evlist__regroup()
82 } else if (evsel == leader) { in perf_evlist__regroup()
92 if (evsel->leader != leader) { in perf_evlist__regroup()
93 evsel->leader = leader; in perf_evlist__regroup()
94 if (leader->core.nr_members < 1) in perf_evlist__regroup()
95 leader->core.nr_members = 1; in perf_evlist__regroup()
96 leader->core.nr_members += 1; in perf_evlist__regroup()
98 } else if (evsel == leader) { in perf_evlist__regroup()
1214 static void unleader_evsel(struct evlist *evlist, struct evsel *leader) in unleader_evsel() argument
1221 if (evsel->leader != leader || evsel == leader) in unleader_evsel()
1225 evsel->leader = new_leader; in unleader_evsel()
1231 new_leader->group_name = leader->group_name; in unleader_evsel()
1232 leader->group_name = NULL; in unleader_evsel()
1234 new_leader->core.nr_members = leader->core.nr_members - 1; in unleader_evsel()
1235 leader->core.nr_members = 1; in unleader_evsel()