Lines Matching refs:perf_event_context
147 __get_cpu_context(struct perf_event_context *ctx) in __get_cpu_context()
153 struct perf_event_context *ctx) in perf_ctx_lock()
161 struct perf_event_context *ctx) in perf_ctx_unlock()
195 struct perf_event_context *, void *);
207 struct perf_event_context *ctx = event->ctx; in event_function()
209 struct perf_event_context *task_ctx = cpuctx->task_ctx; in event_function()
251 struct perf_event_context *ctx = event->ctx; in event_function_call()
304 struct perf_event_context *ctx = event->ctx; in event_function_local()
307 struct perf_event_context *task_ctx = NULL; in event_function_local()
565 static void update_context_time(struct perf_event_context *ctx);
672 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match()
759 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
943 struct perf_event_context *ctx, bool add) in list_update_cgroup_event()
1029 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
1050 struct perf_event_context *ctx, bool add) in list_update_cgroup_event()
1152 static void perf_event_ctx_activate(struct perf_event_context *ctx) in perf_event_ctx_activate()
1163 static void perf_event_ctx_deactivate(struct perf_event_context *ctx) in perf_event_ctx_deactivate()
1172 static void get_ctx(struct perf_event_context *ctx) in get_ctx()
1179 struct perf_event_context *ctx; in free_ctx()
1181 ctx = container_of(head, struct perf_event_context, rcu_head); in free_ctx()
1186 static void put_ctx(struct perf_event_context *ctx) in put_ctx()
1262 static struct perf_event_context *
1265 struct perf_event_context *ctx; in perf_event_ctx_lock_nested()
1286 static inline struct perf_event_context *
1293 struct perf_event_context *ctx) in perf_event_ctx_unlock()
1304 static __must_check struct perf_event_context *
1305 unclone_ctx(struct perf_event_context *ctx) in unclone_ctx()
1307 struct perf_event_context *parent_ctx = ctx->parent_ctx; in unclone_ctx()
1365 static struct perf_event_context *
1368 struct perf_event_context *ctx; in perf_lock_task_context()
1421 static struct perf_event_context *
1424 struct perf_event_context *ctx; in perf_pin_task_context()
1435 static void perf_unpin_context(struct perf_event_context *ctx) in perf_unpin_context()
1447 static void update_context_time(struct perf_event_context *ctx) in update_context_time()
1457 struct perf_event_context *ctx = event->ctx; in perf_event_time()
1467 struct perf_event_context *ctx = event->ctx; in get_event_type()
1500 get_event_groups(struct perf_event *event, struct perf_event_context *ctx) in get_event_groups()
1575 add_event_to_groups(struct perf_event *event, struct perf_event_context *ctx) in add_event_to_groups()
1601 del_event_from_groups(struct perf_event *event, struct perf_event_context *ctx) in del_event_from_groups()
1663 list_add_event(struct perf_event *event, struct perf_event_context *ctx) in list_add_event()
1851 list_del_event(struct perf_event *event, struct perf_event_context *ctx) in list_del_event()
1891 struct perf_event_context *ctx = event->ctx; in perf_group_detach()
1988 struct perf_event_context *ctx) in event_sched_out()
2031 struct perf_event_context *ctx) in group_sched_out()
2065 struct perf_event_context *ctx, in __perf_remove_from_context()
2101 struct perf_event_context *ctx = event->ctx; in perf_remove_from_context()
2131 struct perf_event_context *ctx, in __perf_event_disable()
2166 struct perf_event_context *ctx = event->ctx; in _perf_event_disable()
2189 struct perf_event_context *ctx; in perf_event_disable()
2204 struct perf_event_context *ctx) in perf_set_shadow_time()
2245 struct perf_event_context *ctx) in event_sched_in()
2305 struct perf_event_context *ctx) in group_sched_in()
2387 struct perf_event_context *ctx) in add_event_to_ctx()
2393 static void ctx_sched_out(struct perf_event_context *ctx,
2397 ctx_sched_in(struct perf_event_context *ctx,
2403 struct perf_event_context *ctx, in task_ctx_sched_out()
2416 struct perf_event_context *ctx, in perf_event_sched_in()
2443 struct perf_event_context *task_ctx, in ctx_resched()
2487 struct perf_event_context *ctx = event->ctx; in __perf_install_in_context()
2489 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context()
2549 perf_install_in_context(struct perf_event_context *ctx, in perf_install_in_context()
2640 struct perf_event_context *ctx, in __perf_event_enable()
2644 struct perf_event_context *task_ctx; in __perf_event_enable()
2690 struct perf_event_context *ctx = event->ctx; in _perf_event_enable()
2718 struct perf_event_context *ctx; in perf_event_enable()
2851 struct perf_event_context *ctx; in perf_event_refresh()
2892 static void ctx_sched_out(struct perf_event_context *ctx, in ctx_sched_out()
2963 static int context_equiv(struct perf_event_context *ctx1, in context_equiv()
2964 struct perf_event_context *ctx2) in context_equiv()
3031 static void perf_event_sync_stat(struct perf_event_context *ctx, in perf_event_sync_stat()
3032 struct perf_event_context *next_ctx) in perf_event_sync_stat()
3060 struct perf_event_context *ctx = task->perf_event_ctxp[ctxn]; in perf_event_context_sched_out()
3061 struct perf_event_context *next_ctx; in perf_event_context_sched_out()
3062 struct perf_event_context *parent, *next_parent; in perf_event_context_sched_out()
3268 struct perf_event_context *ctx;
3319 ctx_pinned_sched_in(struct perf_event_context *ctx, in ctx_pinned_sched_in()
3334 ctx_flexible_sched_in(struct perf_event_context *ctx, in ctx_flexible_sched_in()
3349 ctx_sched_in(struct perf_event_context *ctx, in ctx_sched_in()
3395 struct perf_event_context *ctx = &cpuctx->ctx; in cpu_ctx_sched_in()
3400 static void perf_event_context_sched_in(struct perf_event_context *ctx, in perf_event_context_sched_in()
3449 struct perf_event_context *ctx; in __perf_event_task_sched_in()
3587 static void perf_adjust_freq_unthr_context(struct perf_event_context *ctx, in perf_adjust_freq_unthr_context()
3657 static void rotate_ctx(struct perf_event_context *ctx, struct perf_event *event) in rotate_ctx()
3671 ctx_first_active(struct perf_event_context *ctx) in ctx_first_active()
3681 struct perf_event_context *ctx = NULL; in perf_rotate_context()
3735 struct perf_event_context *ctx, *tmp; in perf_event_task_tick()
3749 struct perf_event_context *ctx) in event_enable_on_exec()
3769 struct perf_event_context *ctx, *clone_ctx = NULL; in perf_event_enable_on_exec()
3837 struct perf_event_context *ctx = event->ctx; in __perf_event_read()
4018 struct perf_event_context *ctx = event->ctx; in perf_event_read()
4049 static void __perf_event_init_context(struct perf_event_context *ctx) in __perf_event_init_context()
4062 static struct perf_event_context *
4065 struct perf_event_context *ctx; in alloc_perf_context()
4067 ctx = kzalloc(sizeof(struct perf_event_context), GFP_KERNEL); in alloc_perf_context()
4104 static struct perf_event_context *
4108 struct perf_event_context *ctx, *clone_ctx = NULL; in find_get_context()
4396 struct perf_event_context *ctx) in exclusive_event_installable()
4542 struct perf_event_context *ctx = event->ctx; in perf_event_release_kernel()
4683 struct perf_event_context *ctx; in perf_event_read_value()
4697 struct perf_event_context *ctx = leader->ctx; in __perf_read_group_add()
4745 struct perf_event_context *ctx = leader->ctx; in perf_read_group()
4854 struct perf_event_context *ctx; in perf_read()
4917 struct perf_event_context *ctx = event->ctx; in perf_event_for_each()
4931 struct perf_event_context *ctx, in __perf_event_period()
5107 struct perf_event_context *ctx; in perf_ioctl()
5141 struct perf_event_context *ctx; in perf_event_task_enable()
5157 struct perf_event_context *ctx; in perf_event_task_disable()
6586 perf_iterate_ctx(struct perf_event_context *ctx, in perf_iterate_ctx()
6634 struct perf_event_context *task_ctx) in perf_iterate_sb()
6636 struct perf_event_context *ctx; in perf_iterate_sb()
6698 struct perf_event_context *ctx; in perf_event_exec()
6806 struct perf_event_context *task_ctx;
6863 struct perf_event_context *task_ctx, in perf_event_task()
7400 struct perf_event_context *ctx; in perf_addr_filters_adjust()
8308 struct perf_event_context *ctx; in perf_tp_event()
9077 struct perf_event_context *ctx = event->ctx; in perf_event_set_filter()
9718 struct perf_event_context *ctx = NULL; in perf_try_init_event()
10356 static struct perf_event_context *
10358 struct perf_event_context *ctx) in __perf_event_ctx_lock_double()
10360 struct perf_event_context *gctx; in __perf_event_ctx_lock_double()
10398 struct perf_event_context *ctx, *uninitialized_var(gctx); in SYSCALL_DEFINE5()
10830 struct perf_event_context *ctx; in perf_event_create_kernel_counter()
10900 struct perf_event_context *src_ctx; in perf_pmu_migrate_context()
10901 struct perf_event_context *dst_ctx; in perf_pmu_migrate_context()
10986 struct perf_event_context *child_ctx, in perf_event_exit_event()
11043 struct perf_event_context *child_ctx, *clone_ctx = NULL; in perf_event_exit_task_context()
11140 struct perf_event_context *ctx) in perf_free_event()
11169 struct perf_event_context *ctx; in perf_event_free_task()
11250 struct perf_event_context *parent_ctx, in inherit_event()
11253 struct perf_event_context *child_ctx) in inherit_event()
11365 struct perf_event_context *parent_ctx, in inherit_group()
11367 struct perf_event_context *child_ctx) in inherit_group()
11404 struct perf_event_context *parent_ctx, in inherit_task_group()
11409 struct perf_event_context *child_ctx; in inherit_task_group()
11445 struct perf_event_context *child_ctx, *parent_ctx; in perf_event_init_context()
11446 struct perf_event_context *cloned_ctx; in perf_event_init_context()
11600 struct perf_event_context *ctx = __info; in __perf_event_exit_context()
11614 struct perf_event_context *ctx; in perf_event_exit_cpu_context()
11639 struct perf_event_context *ctx; in perf_event_init_cpu()