Lines Matching refs:leader

416 	evsel->core.leader = orig->core.leader;  in evsel__clone()
1081 struct evsel *leader = evsel__leader(evsel); in evsel__config() local
1106 if (leader->core.nr_members > 1) { in evsel__config()
1499 static int evsel__process_group_data(struct evsel *leader, int cpu, int thread, u64 *data) in evsel__process_group_data() argument
1501 u64 read_format = leader->core.attr.read_format; in evsel__process_group_data()
1507 if (nr != (u64) leader->core.nr_members) in evsel__process_group_data()
1518 evsel__set_count(leader, cpu, thread, v[0].value, ena, run); in evsel__process_group_data()
1523 counter = evlist__id2evsel(leader->evlist, v[i].id); in evsel__process_group_data()
1533 static int evsel__read_group(struct evsel *leader, int cpu, int thread) in evsel__read_group() argument
1535 struct perf_stat_evsel *ps = leader->stats; in evsel__read_group()
1536 u64 read_format = leader->core.attr.read_format; in evsel__read_group()
1537 int size = perf_evsel__read_size(&leader->core); in evsel__read_group()
1543 if (!evsel__is_group_leader(leader)) in evsel__read_group()
1554 if (FD(leader, cpu, thread) < 0) in evsel__read_group()
1557 if (readn(FD(leader, cpu, thread), data, size) <= 0) in evsel__read_group()
1560 return evsel__process_group_data(leader, cpu, thread, data); in evsel__read_group()
1604 struct evsel *leader = evsel__leader(evsel); in evsel__hybrid_group_cpu() local
1606 if ((evsel__is_hybrid(evsel) && !evsel__is_hybrid(leader)) || in evsel__hybrid_group_cpu()
1607 (!evsel__is_hybrid(evsel) && evsel__is_hybrid(leader))) { in evsel__hybrid_group_cpu()
1608 return evsel__match_other_cpu(evsel, leader, cpu); in evsel__hybrid_group_cpu()
1616 struct evsel *leader = evsel__leader(evsel); in get_group_fd() local
1626 BUG_ON(!leader->core.fd); in get_group_fd()
1632 fd = FD(leader, cpu, thread); in get_group_fd()
2914 return container_of(evsel->core.leader, struct evsel, core); in evsel__leader()
2917 bool evsel__has_leader(struct evsel *evsel, struct evsel *leader) in evsel__has_leader() argument
2919 return evsel->core.leader == &leader->core; in evsel__has_leader()
2927 void evsel__set_leader(struct evsel *evsel, struct evsel *leader) in evsel__set_leader() argument
2929 evsel->core.leader = &leader->core; in evsel__set_leader()