Lines Matching refs:child_event

2319 static void sync_child_event(struct perf_event *child_event);
13953 static void sync_child_event(struct perf_event *child_event) in sync_child_event() argument
13955 struct perf_event *parent_event = child_event->parent; in sync_child_event()
13958 if (child_event->attr.inherit_stat) { in sync_child_event()
13959 struct task_struct *task = child_event->ctx->task; in sync_child_event()
13962 perf_event_read_event(child_event, task); in sync_child_event()
13965 child_val = perf_event_count(child_event, false); in sync_child_event()
13971 atomic64_add(child_event->total_time_enabled, in sync_child_event()
13973 atomic64_add(child_event->total_time_running, in sync_child_event()
14042 struct perf_event *child_event, *next; in perf_event_exit_task_context() local
14092 list_for_each_entry_safe(child_event, next, &ctx->event_list, event_entry) in perf_event_exit_task_context()
14093 perf_event_exit_event(child_event, ctx, false); in perf_event_exit_task_context()
14234 struct perf_event *child_event; in inherit_event() local
14254 child_event = perf_event_alloc(&parent_event->attr, in inherit_event()
14259 if (IS_ERR(child_event)) in inherit_event()
14260 return child_event; in inherit_event()
14263 child_event->ctx = child_ctx; in inherit_event()
14265 pmu_ctx = find_get_pmu_context(child_event->pmu, child_ctx, child_event); in inherit_event()
14267 free_event(child_event); in inherit_event()
14270 child_event->pmu_ctx = pmu_ctx; in inherit_event()
14282 free_event(child_event); in inherit_event()
14292 child_event->state = PERF_EVENT_STATE_INACTIVE; in inherit_event()
14294 child_event->state = PERF_EVENT_STATE_OFF; in inherit_event()
14298 struct hw_perf_event *hwc = &child_event->hw; in inherit_event()
14306 child_event->overflow_handler = parent_event->overflow_handler; in inherit_event()
14307 child_event->overflow_handler_context in inherit_event()
14313 perf_event__header_size(child_event); in inherit_event()
14314 perf_event__id_header_size(child_event); in inherit_event()
14320 add_event_to_ctx(child_event, child_ctx); in inherit_event()
14321 child_event->attach_state |= PERF_ATTACH_CHILD; in inherit_event()
14327 list_add_tail(&child_event->child_list, &parent_event->child_list); in inherit_event()
14330 return child_event; in inherit_event()