Lines Matching refs:perf_event_context
146 __get_cpu_context(struct perf_event_context *ctx) in __get_cpu_context()
152 struct perf_event_context *ctx) in perf_ctx_lock()
160 struct perf_event_context *ctx) in perf_ctx_unlock()
194 struct perf_event_context *, void *);
206 struct perf_event_context *ctx = event->ctx; in event_function()
208 struct perf_event_context *task_ctx = cpuctx->task_ctx; in event_function()
250 struct perf_event_context *ctx = event->ctx; in event_function_call()
303 struct perf_event_context *ctx = event->ctx; in event_function_local()
306 struct perf_event_context *task_ctx = NULL; in event_function_local()
566 static void update_context_time(struct perf_event_context *ctx);
673 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match()
760 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
944 struct perf_event_context *ctx, bool add) in list_update_cgroup_event()
1030 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
1051 struct perf_event_context *ctx, bool add) in list_update_cgroup_event()
1153 static void perf_event_ctx_activate(struct perf_event_context *ctx) in perf_event_ctx_activate()
1164 static void perf_event_ctx_deactivate(struct perf_event_context *ctx) in perf_event_ctx_deactivate()
1173 static void get_ctx(struct perf_event_context *ctx) in get_ctx()
1180 struct perf_event_context *ctx; in free_ctx()
1182 ctx = container_of(head, struct perf_event_context, rcu_head); in free_ctx()
1187 static void put_ctx(struct perf_event_context *ctx) in put_ctx()
1264 static struct perf_event_context *
1267 struct perf_event_context *ctx; in perf_event_ctx_lock_nested()
1288 static inline struct perf_event_context *
1295 struct perf_event_context *ctx) in perf_event_ctx_unlock()
1306 static __must_check struct perf_event_context *
1307 unclone_ctx(struct perf_event_context *ctx) in unclone_ctx()
1309 struct perf_event_context *parent_ctx = ctx->parent_ctx; in unclone_ctx()
1367 static struct perf_event_context *
1370 struct perf_event_context *ctx; in perf_lock_task_context()
1423 static struct perf_event_context *
1426 struct perf_event_context *ctx; in perf_pin_task_context()
1437 static void perf_unpin_context(struct perf_event_context *ctx) in perf_unpin_context()
1449 static void update_context_time(struct perf_event_context *ctx) in update_context_time()
1459 struct perf_event_context *ctx = event->ctx; in perf_event_time()
1469 struct perf_event_context *ctx = event->ctx; in get_event_type()
1502 get_event_groups(struct perf_event *event, struct perf_event_context *ctx) in get_event_groups()
1577 add_event_to_groups(struct perf_event *event, struct perf_event_context *ctx) in add_event_to_groups()
1603 del_event_from_groups(struct perf_event *event, struct perf_event_context *ctx) in del_event_from_groups()
1665 list_add_event(struct perf_event *event, struct perf_event_context *ctx) in list_add_event()
1853 list_del_event(struct perf_event *event, struct perf_event_context *ctx) in list_del_event()
1905 struct perf_event_context *ctx);
1909 struct perf_event_context *ctx = event->ctx; in perf_put_aux_event()
1976 struct perf_event_context *ctx = event->ctx; in perf_group_detach()
2075 struct perf_event_context *ctx) in event_sched_out()
2118 struct perf_event_context *ctx) in group_sched_out()
2152 struct perf_event_context *ctx, in __perf_remove_from_context()
2188 struct perf_event_context *ctx = event->ctx; in perf_remove_from_context()
2218 struct perf_event_context *ctx, in __perf_event_disable()
2253 struct perf_event_context *ctx = event->ctx; in _perf_event_disable()
2276 struct perf_event_context *ctx; in perf_event_disable()
2292 struct perf_event_context *ctx) in perf_set_shadow_time()
2333 struct perf_event_context *ctx) in event_sched_in()
2393 struct perf_event_context *ctx) in group_sched_in()
2475 struct perf_event_context *ctx) in add_event_to_ctx()
2481 static void ctx_sched_out(struct perf_event_context *ctx,
2485 ctx_sched_in(struct perf_event_context *ctx,
2491 struct perf_event_context *ctx, in task_ctx_sched_out()
2504 struct perf_event_context *ctx, in perf_event_sched_in()
2531 struct perf_event_context *task_ctx, in ctx_resched()
2569 struct perf_event_context *task_ctx = cpuctx->task_ctx; in perf_pmu_resched()
2585 struct perf_event_context *ctx = event->ctx; in __perf_install_in_context()
2587 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context()
2642 struct perf_event_context *ctx);
2650 perf_install_in_context(struct perf_event_context *ctx, in perf_install_in_context()
2743 struct perf_event_context *ctx, in __perf_event_enable()
2747 struct perf_event_context *task_ctx; in __perf_event_enable()
2793 struct perf_event_context *ctx = event->ctx; in _perf_event_enable()
2821 struct perf_event_context *ctx; in perf_event_enable()
2954 struct perf_event_context *ctx; in perf_event_refresh()
2995 static void ctx_sched_out(struct perf_event_context *ctx, in ctx_sched_out()
3072 static int context_equiv(struct perf_event_context *ctx1, in context_equiv()
3073 struct perf_event_context *ctx2) in context_equiv()
3140 static void perf_event_sync_stat(struct perf_event_context *ctx, in perf_event_sync_stat()
3141 struct perf_event_context *next_ctx) in perf_event_sync_stat()
3169 struct perf_event_context *ctx = task->perf_event_ctxp[ctxn]; in perf_event_context_sched_out()
3170 struct perf_event_context *next_ctx; in perf_event_context_sched_out()
3171 struct perf_event_context *parent, *next_parent; in perf_event_context_sched_out()
3377 struct perf_event_context *ctx;
3431 ctx_pinned_sched_in(struct perf_event_context *ctx, in ctx_pinned_sched_in()
3446 ctx_flexible_sched_in(struct perf_event_context *ctx, in ctx_flexible_sched_in()
3461 ctx_sched_in(struct perf_event_context *ctx, in ctx_sched_in()
3507 struct perf_event_context *ctx = &cpuctx->ctx; in cpu_ctx_sched_in()
3512 static void perf_event_context_sched_in(struct perf_event_context *ctx, in perf_event_context_sched_in()
3561 struct perf_event_context *ctx; in __perf_event_task_sched_in()
3699 static void perf_adjust_freq_unthr_context(struct perf_event_context *ctx, in perf_adjust_freq_unthr_context()
3769 static void rotate_ctx(struct perf_event_context *ctx, struct perf_event *event) in rotate_ctx()
3784 ctx_event_to_rotate(struct perf_event_context *ctx) in ctx_event_to_rotate()
3804 struct perf_event_context *task_ctx = NULL; in perf_rotate_context()
3852 struct perf_event_context *ctx, *tmp; in perf_event_task_tick()
3866 struct perf_event_context *ctx) in event_enable_on_exec()
3886 struct perf_event_context *ctx, *clone_ctx = NULL; in perf_event_enable_on_exec()
3954 struct perf_event_context *ctx = event->ctx; in __perf_event_read()
4135 struct perf_event_context *ctx = event->ctx; in perf_event_read()
4166 static void __perf_event_init_context(struct perf_event_context *ctx) in __perf_event_init_context()
4179 static struct perf_event_context *
4182 struct perf_event_context *ctx; in alloc_perf_context()
4184 ctx = kzalloc(sizeof(struct perf_event_context), GFP_KERNEL); in alloc_perf_context()
4219 static struct perf_event_context *
4223 struct perf_event_context *ctx, *clone_ctx = NULL; in find_get_context()
4515 struct perf_event_context *ctx) in exclusive_event_installable()
4671 struct perf_event_context *ctx = event->ctx; in perf_event_release_kernel()
4821 struct perf_event_context *ctx; in perf_event_read_value()
4835 struct perf_event_context *ctx = leader->ctx; in __perf_read_group_add()
4883 struct perf_event_context *ctx = leader->ctx; in perf_read_group()
4992 struct perf_event_context *ctx; in perf_read()
5055 struct perf_event_context *ctx = event->ctx; in perf_event_for_each()
5069 struct perf_event_context *ctx, in __perf_event_period()
5256 struct perf_event_context *ctx; in perf_ioctl()
5290 struct perf_event_context *ctx; in perf_event_task_enable()
5306 struct perf_event_context *ctx; in perf_event_task_disable()
6785 perf_iterate_ctx(struct perf_event_context *ctx, in perf_iterate_ctx()
6833 struct perf_event_context *task_ctx) in perf_iterate_sb()
6835 struct perf_event_context *ctx; in perf_iterate_sb()
6898 struct perf_event_context *ctx; in perf_event_exec()
7006 struct perf_event_context *task_ctx;
7063 struct perf_event_context *task_ctx, in perf_event_task()
7621 struct perf_event_context *ctx; in perf_addr_filters_adjust()
8730 struct perf_event_context *ctx; in perf_tp_event()
9527 struct perf_event_context *ctx = event->ctx; in perf_event_set_filter()
10188 struct perf_event_context *ctx = NULL; in perf_try_init_event()
10843 static struct perf_event_context *
10845 struct perf_event_context *ctx) in __perf_event_ctx_lock_double()
10847 struct perf_event_context *gctx; in __perf_event_ctx_lock_double()
10885 struct perf_event_context *ctx, *uninitialized_var(gctx); in SYSCALL_DEFINE5()
11330 struct perf_event_context *ctx; in perf_event_create_kernel_counter()
11406 struct perf_event_context *src_ctx; in perf_pmu_migrate_context()
11407 struct perf_event_context *dst_ctx; in perf_pmu_migrate_context()
11492 struct perf_event_context *child_ctx, in perf_event_exit_event()
11549 struct perf_event_context *child_ctx, *clone_ctx = NULL; in perf_event_exit_task_context()
11646 struct perf_event_context *ctx) in perf_free_event()
11675 struct perf_event_context *ctx; in perf_event_free_task()
11770 struct perf_event_context *parent_ctx, in inherit_event()
11773 struct perf_event_context *child_ctx) in inherit_event()
11885 struct perf_event_context *parent_ctx, in inherit_group()
11887 struct perf_event_context *child_ctx) in inherit_group()
11928 struct perf_event_context *parent_ctx, in inherit_task_group()
11933 struct perf_event_context *child_ctx; in inherit_task_group()
11969 struct perf_event_context *child_ctx, *parent_ctx; in perf_event_init_context()
11970 struct perf_event_context *cloned_ctx; in perf_event_init_context()
12124 struct perf_event_context *ctx = __info; in __perf_event_exit_context()
12138 struct perf_event_context *ctx; in perf_event_exit_cpu_context()
12163 struct perf_event_context *ctx; in perf_event_init_cpu()