parent_ctx        785 include/linux/perf_event.h 	struct perf_event_context	*parent_ctx;
parent_ctx       1195 kernel/events/core.c 		if (ctx->parent_ctx)
parent_ctx       1196 kernel/events/core.c 			put_ctx(ctx->parent_ctx);
parent_ctx       1314 kernel/events/core.c 	struct perf_event_context *parent_ctx = ctx->parent_ctx;
parent_ctx       1318 kernel/events/core.c 	if (parent_ctx)
parent_ctx       1319 kernel/events/core.c 		ctx->parent_ctx = NULL;
parent_ctx       1322 kernel/events/core.c 	return parent_ctx;
parent_ctx       3088 kernel/events/core.c 	if (ctx1 == ctx2->parent_ctx && ctx1->generation == ctx2->parent_gen)
parent_ctx       3092 kernel/events/core.c 	if (ctx1->parent_ctx == ctx2 && ctx1->parent_gen == ctx2->generation)
parent_ctx       3099 kernel/events/core.c 	if (ctx1->parent_ctx && ctx1->parent_ctx == ctx2->parent_ctx &&
parent_ctx       3192 kernel/events/core.c 	parent = rcu_dereference(ctx->parent_ctx);
parent_ctx       3193 kernel/events/core.c 	next_parent = rcu_dereference(next_ctx->parent_ctx);
parent_ctx       4694 kernel/events/core.c 	WARN_ON_ONCE(ctx->parent_ctx);
parent_ctx       4984 kernel/events/core.c 	WARN_ON_ONCE(event->ctx->parent_ctx);
parent_ctx       5048 kernel/events/core.c 	WARN_ON_ONCE(event->ctx->parent_ctx);
parent_ctx       5799 kernel/events/core.c 	WARN_ON_ONCE(event->ctx->parent_ctx);
parent_ctx       11222 kernel/events/core.c 	WARN_ON_ONCE(ctx->parent_ctx);
parent_ctx       11383 kernel/events/core.c 	WARN_ON_ONCE(ctx->parent_ctx);
parent_ctx       11557 kernel/events/core.c 	WARN_ON_ONCE(parent_event->ctx->parent_ctx);
parent_ctx       11793 kernel/events/core.c 	      struct perf_event_context *parent_ctx,
parent_ctx       11908 kernel/events/core.c 	      struct perf_event_context *parent_ctx,
parent_ctx       11916 kernel/events/core.c 	leader = inherit_event(parent_event, parent, parent_ctx,
parent_ctx       11926 kernel/events/core.c 		child_ctr = inherit_event(sub, parent, parent_ctx,
parent_ctx       11951 kernel/events/core.c 		   struct perf_event_context *parent_ctx,
parent_ctx       11971 kernel/events/core.c 		child_ctx = alloc_perf_context(parent_ctx->pmu, child);
parent_ctx       11978 kernel/events/core.c 	ret = inherit_group(event, parent, parent_ctx,
parent_ctx       11992 kernel/events/core.c 	struct perf_event_context *child_ctx, *parent_ctx;
parent_ctx       12007 kernel/events/core.c 	parent_ctx = perf_pin_task_context(parent, ctxn);
parent_ctx       12008 kernel/events/core.c 	if (!parent_ctx)
parent_ctx       12022 kernel/events/core.c 	mutex_lock(&parent_ctx->mutex);
parent_ctx       12028 kernel/events/core.c 	perf_event_groups_for_each(event, &parent_ctx->pinned_groups) {
parent_ctx       12029 kernel/events/core.c 		ret = inherit_task_group(event, parent, parent_ctx,
parent_ctx       12040 kernel/events/core.c 	raw_spin_lock_irqsave(&parent_ctx->lock, flags);
parent_ctx       12041 kernel/events/core.c 	parent_ctx->rotate_disable = 1;
parent_ctx       12042 kernel/events/core.c 	raw_spin_unlock_irqrestore(&parent_ctx->lock, flags);
parent_ctx       12044 kernel/events/core.c 	perf_event_groups_for_each(event, &parent_ctx->flexible_groups) {
parent_ctx       12045 kernel/events/core.c 		ret = inherit_task_group(event, parent, parent_ctx,
parent_ctx       12051 kernel/events/core.c 	raw_spin_lock_irqsave(&parent_ctx->lock, flags);
parent_ctx       12052 kernel/events/core.c 	parent_ctx->rotate_disable = 0;
parent_ctx       12064 kernel/events/core.c 		cloned_ctx = parent_ctx->parent_ctx;
parent_ctx       12066 kernel/events/core.c 			child_ctx->parent_ctx = cloned_ctx;
parent_ctx       12067 kernel/events/core.c 			child_ctx->parent_gen = parent_ctx->parent_gen;
parent_ctx       12069 kernel/events/core.c 			child_ctx->parent_ctx = parent_ctx;
parent_ctx       12070 kernel/events/core.c 			child_ctx->parent_gen = parent_ctx->generation;
parent_ctx       12072 kernel/events/core.c 		get_ctx(child_ctx->parent_ctx);
parent_ctx       12075 kernel/events/core.c 	raw_spin_unlock_irqrestore(&parent_ctx->lock, flags);
parent_ctx       12077 kernel/events/core.c 	mutex_unlock(&parent_ctx->mutex);
parent_ctx       12079 kernel/events/core.c 	perf_unpin_context(parent_ctx);
parent_ctx       12080 kernel/events/core.c 	put_ctx(parent_ctx);