Lines Matching refs:leader
1206 static void update_group_times(struct perf_event *leader) in update_group_times() argument
1210 update_event_times(leader); in update_group_times()
1211 list_for_each_entry(event, &leader->sibling_list, group_entry) in update_group_times()
2200 struct perf_event *leader = event->group_leader; in __perf_event_enable() local
2239 if (leader != event && leader->state != PERF_EVENT_STATE_ACTIVE) in __perf_event_enable()
2245 if (event == leader) in __perf_event_enable()
2256 if (leader != event) { in __perf_event_enable()
2257 group_sched_out(leader, cpuctx, ctx); in __perf_event_enable()
2260 if (leader->attr.pinned) { in __perf_event_enable()
2261 update_group_times(leader); in __perf_event_enable()
2262 leader->state = PERF_EVENT_STATE_ERROR; in __perf_event_enable()
3792 struct perf_event *leader = event->group_leader, *sub; in perf_event_read_group() local
3793 struct perf_event_context *ctx = leader->ctx; in perf_event_read_group()
3800 count = perf_event_read_value(leader, &enabled, &running); in perf_event_read_group()
3802 values[n++] = 1 + leader->nr_siblings; in perf_event_read_group()
3809 values[n++] = primary_event_id(leader); in perf_event_read_group()
3818 list_for_each_entry(sub, &leader->sibling_list, group_entry) { in perf_event_read_group()
5094 struct perf_event *leader = event->group_leader, *sub; in perf_output_read_group() local
5099 values[n++] = 1 + leader->nr_siblings; in perf_output_read_group()
5107 if (leader != event) in perf_output_read_group()
5108 leader->pmu->read(leader); in perf_output_read_group()
5110 values[n++] = perf_event_count(leader); in perf_output_read_group()
5112 values[n++] = primary_event_id(leader); in perf_output_read_group()
5116 list_for_each_entry(sub, &leader->sibling_list, group_entry) { in perf_output_read_group()
8699 struct perf_event *leader; in inherit_group() local
8703 leader = inherit_event(parent_event, parent, parent_ctx, in inherit_group()
8705 if (IS_ERR(leader)) in inherit_group()
8706 return PTR_ERR(leader); in inherit_group()
8709 child, leader, child_ctx); in inherit_group()