• Home
  • Raw
  • Download

Lines Matching refs:leader

1452 static void update_group_times(struct perf_event *leader)  in update_group_times()  argument
1456 update_event_times(leader); in update_group_times()
1457 list_for_each_entry(event, &leader->sibling_list, group_entry) in update_group_times()
2442 struct perf_event *leader = event->group_leader; in __perf_event_enable() local
2468 if (leader != event && leader->state != PERF_EVENT_STATE_ACTIVE) { in __perf_event_enable()
4325 static int __perf_read_group_add(struct perf_event *leader, in __perf_read_group_add() argument
4332 ret = perf_event_read(leader, true); in __perf_read_group_add()
4342 values[n++] += leader->total_time_enabled + in __perf_read_group_add()
4343 atomic64_read(&leader->child_total_time_enabled); in __perf_read_group_add()
4347 values[n++] += leader->total_time_running + in __perf_read_group_add()
4348 atomic64_read(&leader->child_total_time_running); in __perf_read_group_add()
4354 values[n++] += perf_event_count(leader); in __perf_read_group_add()
4356 values[n++] = primary_event_id(leader); in __perf_read_group_add()
4358 list_for_each_entry(sub, &leader->sibling_list, group_entry) { in __perf_read_group_add()
4370 struct perf_event *leader = event->group_leader, *child; in perf_read_group() local
4371 struct perf_event_context *ctx = leader->ctx; in perf_read_group()
4381 values[0] = 1 + leader->nr_siblings; in perf_read_group()
4387 mutex_lock(&leader->child_mutex); in perf_read_group()
4389 ret = __perf_read_group_add(leader, read_format, values); in perf_read_group()
4393 list_for_each_entry(child, &leader->child_list, child_list) { in perf_read_group()
4399 mutex_unlock(&leader->child_mutex); in perf_read_group()
4407 mutex_unlock(&leader->child_mutex); in perf_read_group()
5684 struct perf_event *leader = event->group_leader, *sub; in perf_output_read_group() local
5689 values[n++] = 1 + leader->nr_siblings; in perf_output_read_group()
5697 if (leader != event) in perf_output_read_group()
5698 leader->pmu->read(leader); in perf_output_read_group()
5700 values[n++] = perf_event_count(leader); in perf_output_read_group()
5702 values[n++] = primary_event_id(leader); in perf_output_read_group()
5706 list_for_each_entry(sub, &leader->sibling_list, group_entry) { in perf_output_read_group()
10561 struct perf_event *leader; in inherit_group() local
10565 leader = inherit_event(parent_event, parent, parent_ctx, in inherit_group()
10567 if (IS_ERR(leader)) in inherit_group()
10568 return PTR_ERR(leader); in inherit_group()
10571 child, leader, child_ctx); in inherit_group()