Lines Matching refs:perf_event_context
159 __get_cpu_context(struct perf_event_context *ctx) in __get_cpu_context()
165 struct perf_event_context *ctx) in perf_ctx_lock()
173 struct perf_event_context *ctx) in perf_ctx_unlock()
207 struct perf_event_context *, void *);
219 struct perf_event_context *ctx = event->ctx; in event_function()
221 struct perf_event_context *task_ctx = cpuctx->task_ctx; in event_function()
263 struct perf_event_context *ctx = event->ctx; in event_function_call()
316 struct perf_event_context *ctx = event->ctx; in event_function_local()
319 struct perf_event_context *task_ctx = NULL; in event_function_local()
580 static void update_context_time(struct perf_event_context *ctx);
699 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match()
803 struct perf_event_context *ctx = &cpuctx->ctx; in perf_cgroup_set_timestamp()
958 perf_cgroup_event_enable(struct perf_event *event, struct perf_event_context *ctx) in perf_cgroup_event_enable()
980 perf_cgroup_event_disable(struct perf_event *event, struct perf_event_context *ctx) in perf_cgroup_event_disable()
1048 perf_cgroup_event_enable(struct perf_event *event, struct perf_event_context *ctx) in perf_cgroup_event_enable()
1053 perf_cgroup_event_disable(struct perf_event *event, struct perf_event_context *ctx) in perf_cgroup_event_disable()
1158 static void perf_event_ctx_activate(struct perf_event_context *ctx) in perf_event_ctx_activate()
1169 static void perf_event_ctx_deactivate(struct perf_event_context *ctx) in perf_event_ctx_deactivate()
1178 static void get_ctx(struct perf_event_context *ctx) in get_ctx()
1199 struct perf_event_context *ctx; in free_ctx()
1201 ctx = container_of(head, struct perf_event_context, rcu_head); in free_ctx()
1206 static void put_ctx(struct perf_event_context *ctx) in put_ctx()
1283 static struct perf_event_context *
1286 struct perf_event_context *ctx; in perf_event_ctx_lock_nested()
1307 static inline struct perf_event_context *
1314 struct perf_event_context *ctx) in perf_event_ctx_unlock()
1325 static __must_check struct perf_event_context *
1326 unclone_ctx(struct perf_event_context *ctx) in unclone_ctx()
1328 struct perf_event_context *parent_ctx = ctx->parent_ctx; in unclone_ctx()
1386 static struct perf_event_context *
1389 struct perf_event_context *ctx; in perf_lock_task_context()
1442 static struct perf_event_context *
1445 struct perf_event_context *ctx; in perf_pin_task_context()
1456 static void perf_unpin_context(struct perf_event_context *ctx) in perf_unpin_context()
1468 static void __update_context_time(struct perf_event_context *ctx, bool adv) in __update_context_time()
1490 static void update_context_time(struct perf_event_context *ctx) in update_context_time()
1497 struct perf_event_context *ctx = event->ctx; in perf_event_time()
1510 struct perf_event_context *ctx = event->ctx; in perf_event_time_now()
1527 struct perf_event_context *ctx = event->ctx; in get_event_type()
1560 get_event_groups(struct perf_event *event, struct perf_event_context *ctx) in get_event_groups()
1682 add_event_to_groups(struct perf_event *event, struct perf_event_context *ctx) in add_event_to_groups()
1708 del_event_from_groups(struct perf_event *event, struct perf_event_context *ctx) in del_event_from_groups()
1769 list_add_event(struct perf_event *event, struct perf_event_context *ctx) in list_add_event()
1972 list_del_event(struct perf_event *event, struct perf_event_context *ctx) in list_del_event()
2026 struct perf_event_context *ctx);
2030 struct perf_event_context *ctx = event->ctx; in perf_put_aux_event()
2111 struct perf_event_context *ctx = event->ctx; in get_event_list()
2123 struct perf_event_context *ctx = event->ctx; in perf_remove_sibling_event()
2134 struct perf_event_context *ctx = event->ctx; in perf_group_detach()
2258 struct perf_event_context *ctx) in event_sched_out()
2318 struct perf_event_context *ctx) in group_sched_out()
2351 struct perf_event_context *ctx, in __perf_remove_from_context()
2401 struct perf_event_context *ctx = event->ctx; in perf_remove_from_context()
2431 struct perf_event_context *ctx, in __perf_event_disable()
2467 struct perf_event_context *ctx = event->ctx; in _perf_event_disable()
2490 struct perf_event_context *ctx; in perf_event_disable()
2512 struct perf_event_context *ctx) in event_sched_in()
2572 struct perf_event_context *ctx) in group_sched_in()
2649 struct perf_event_context *ctx) in add_event_to_ctx()
2655 static void ctx_sched_out(struct perf_event_context *ctx,
2659 ctx_sched_in(struct perf_event_context *ctx,
2664 struct perf_event_context *ctx, in task_ctx_sched_out()
2677 struct perf_event_context *ctx) in perf_event_sched_in()
2703 struct perf_event_context *task_ctx, in ctx_resched()
2741 struct perf_event_context *task_ctx = cpuctx->task_ctx; in perf_pmu_resched()
2757 struct perf_event_context *ctx = event->ctx; in __perf_install_in_context()
2759 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context()
2814 struct perf_event_context *ctx);
2822 perf_install_in_context(struct perf_event_context *ctx, in perf_install_in_context()
2937 struct perf_event_context *ctx, in __perf_event_enable()
2941 struct perf_event_context *task_ctx; in __perf_event_enable()
2988 struct perf_event_context *ctx = event->ctx; in _perf_event_enable()
3025 struct perf_event_context *ctx; in perf_event_enable()
3158 struct perf_event_context *ctx; in perf_event_refresh()
3235 static void ctx_sched_out(struct perf_event_context *ctx, in ctx_sched_out()
3318 static int context_equiv(struct perf_event_context *ctx1, in context_equiv()
3319 struct perf_event_context *ctx2) in context_equiv()
3386 static void perf_event_sync_stat(struct perf_event_context *ctx, in perf_event_sync_stat()
3387 struct perf_event_context *next_ctx) in perf_event_sync_stat()
3415 struct perf_event_context *ctx = task->perf_event_ctxp[ctxn]; in perf_event_context_sched_out()
3416 struct perf_event_context *next_ctx; in perf_event_context_sched_out()
3417 struct perf_event_context *parent, *next_parent; in perf_event_context_sched_out()
3763 struct perf_event_context *ctx = event->ctx; in merge_sched_in()
3794 ctx_pinned_sched_in(struct perf_event_context *ctx, in ctx_pinned_sched_in()
3808 ctx_flexible_sched_in(struct perf_event_context *ctx, in ctx_flexible_sched_in()
3822 ctx_sched_in(struct perf_event_context *ctx, in ctx_sched_in()
3869 struct perf_event_context *ctx = &cpuctx->ctx; in cpu_ctx_sched_in()
3874 static void perf_event_context_sched_in(struct perf_event_context *ctx, in perf_event_context_sched_in()
3938 struct perf_event_context *ctx; in __perf_event_task_sched_in()
4066 static void perf_adjust_freq_unthr_context(struct perf_event_context *ctx, in perf_adjust_freq_unthr_context()
4136 static void rotate_ctx(struct perf_event_context *ctx, struct perf_event *event) in rotate_ctx()
4151 ctx_event_to_rotate(struct perf_event_context *ctx) in ctx_event_to_rotate()
4177 struct perf_event_context *task_ctx = NULL; in perf_rotate_context()
4225 struct perf_event_context *ctx, *tmp; in perf_event_task_tick()
4239 struct perf_event_context *ctx) in event_enable_on_exec()
4259 struct perf_event_context *ctx, *clone_ctx = NULL; in perf_event_enable_on_exec()
4299 struct perf_event_context *ctx);
4307 struct perf_event_context *ctx, *clone_ctx = NULL; in perf_event_remove_on_exec()
4377 struct perf_event_context *ctx = event->ctx; in __perf_event_read()
4569 struct perf_event_context *ctx = event->ctx; in perf_event_read()
4600 static void __perf_event_init_context(struct perf_event_context *ctx) in __perf_event_init_context()
4613 static struct perf_event_context *
4616 struct perf_event_context *ctx; in alloc_perf_context()
4618 ctx = kzalloc(sizeof(struct perf_event_context), GFP_KERNEL); in alloc_perf_context()
4653 static struct perf_event_context *
4657 struct perf_event_context *ctx, *clone_ctx = NULL; in find_get_context()
4957 struct perf_event_context *ctx) in exclusive_event_installable()
5115 struct perf_event_context *ctx = event->ctx; in perf_event_release_kernel()
5262 struct perf_event_context *ctx; in perf_event_read_value()
5276 struct perf_event_context *ctx = leader->ctx; in __perf_read_group_add()
5328 struct perf_event_context *ctx = leader->ctx; in perf_read_group()
5439 struct perf_event_context *ctx; in perf_read()
5486 struct perf_event_context *ctx; in perf_event_pause()
5524 struct perf_event_context *ctx = event->ctx; in perf_event_for_each()
5538 struct perf_event_context *ctx, in __perf_event_period()
5602 struct perf_event_context *ctx; in perf_event_period()
5753 struct perf_event_context *ctx; in perf_ioctl()
5792 struct perf_event_context *ctx; in perf_event_task_enable()
5808 struct perf_event_context *ctx; in perf_event_task_disable()
7681 perf_iterate_ctx(struct perf_event_context *ctx, in perf_iterate_ctx()
7729 struct perf_event_context *task_ctx) in perf_iterate_sb()
7731 struct perf_event_context *ctx; in perf_iterate_sb()
7794 struct perf_event_context *ctx; in perf_event_exec()
7902 struct perf_event_context *task_ctx;
7966 struct perf_event_context *task_ctx, in perf_event_task()
8637 struct perf_event_context *ctx; in perf_addr_filters_adjust()
9908 struct perf_event_context *ctx; in perf_tp_event()
10726 struct perf_event_context *ctx = event->ctx; in perf_event_set_filter()
11404 struct perf_event_context *ctx = NULL; in perf_try_init_event()
12143 static struct perf_event_context *
12145 struct perf_event_context *ctx) in __perf_event_ctx_lock_double()
12147 struct perf_event_context *gctx; in __perf_event_ctx_lock_double()
12217 struct perf_event_context *ctx, *gctx; in SYSCALL_DEFINE5()
12686 struct perf_event_context *ctx; in perf_event_create_kernel_counter()
12762 struct perf_event_context *src_ctx; in perf_pmu_migrate_context()
12763 struct perf_event_context *dst_ctx; in perf_pmu_migrate_context()
12850 perf_event_exit_event(struct perf_event *event, struct perf_event_context *ctx) in perf_event_exit_event()
12901 struct perf_event_context *child_ctx, *clone_ctx = NULL; in perf_event_exit_task_context()
12998 struct perf_event_context *ctx) in perf_free_event()
13027 struct perf_event_context *ctx; in perf_event_free_task()
13122 struct perf_event_context *parent_ctx, in inherit_event()
13125 struct perf_event_context *child_ctx) in inherit_event()
13237 struct perf_event_context *parent_ctx, in inherit_group()
13239 struct perf_event_context *child_ctx) in inherit_group()
13280 struct perf_event_context *parent_ctx, in inherit_task_group()
13285 struct perf_event_context *child_ctx; in inherit_task_group()
13325 struct perf_event_context *child_ctx, *parent_ctx; in perf_event_init_context()
13326 struct perf_event_context *cloned_ctx; in perf_event_init_context()
13482 struct perf_event_context *ctx = __info; in __perf_event_exit_context()
13496 struct perf_event_context *ctx; in perf_event_exit_cpu_context()
13521 struct perf_event_context *ctx; in perf_event_init_cpu()