Lines Matching defs:leader
1582 struct evsel *leader;
1585 WARN_ONCE(true, "WARNING: failed to set leader: empty list");
1589 leader = list_first_entry(list, struct evsel, core.node);
1590 __perf_evlist__set_leader(list, &leader->core);
1591 leader->group_name = name;
1858 struct evsel *leader = evsel__leader(evsel);
1884 if (perf_pmu__is_software(pmu) || evsel__is_aux_event(leader)) {
1885 struct perf_pmu *leader_pmu = evsel__find_pmu(leader);
1892 * Starting with the leader, find the first event with a named
1899 } else if (leader->core.nr_members > 1) {
1903 if (pos == leader || evsel__leader(pos) != leader)
1940 * First sort by grouping/leader. Read the leader idx only if the evsel
1947 if (lhs_core->leader != lhs_core || lhs_core->nr_members > 1) {
1949 lhs_sort_idx = lhs_core->leader->idx;
1956 if (rhs_core->leader != rhs_core || rhs_core->nr_members > 1) {
1958 rhs_sort_idx = rhs_core->leader->idx;
2040 * Set the group leader respecting the given groupings and that
2047 if ((cur_leaders_grp != pos->core.leader &&
2053 * Remember the leader's group before it is overwritten,
2057 cur_leaders_grp = pos->core.leader;
2065 /* The leader changed so update it. */