Lines Matching refs:perf_event_context
317 static void update_context_time(struct perf_event_context *ctx);
338 __get_cpu_context(struct perf_event_context *ctx) in __get_cpu_context()
344 struct perf_event_context *ctx) in perf_ctx_lock()
352 struct perf_event_context *ctx) in perf_ctx_unlock()
364 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match()
445 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
645 struct perf_event_context *ctx) in perf_cgroup_mark_enabled()
711 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
737 struct perf_event_context *ctx) in perf_cgroup_mark_enabled()
864 static void perf_event_ctx_activate(struct perf_event_context *ctx) in perf_event_ctx_activate()
875 static void perf_event_ctx_deactivate(struct perf_event_context *ctx) in perf_event_ctx_deactivate()
884 static void get_ctx(struct perf_event_context *ctx) in get_ctx()
891 struct perf_event_context *ctx; in free_ctx()
893 ctx = container_of(head, struct perf_event_context, rcu_head); in free_ctx()
898 static void put_ctx(struct perf_event_context *ctx) in put_ctx()
970 static struct perf_event_context *
973 struct perf_event_context *ctx; in perf_event_ctx_lock_nested()
994 static inline struct perf_event_context *
1001 struct perf_event_context *ctx) in perf_event_ctx_unlock()
1012 static __must_check struct perf_event_context *
1013 unclone_ctx(struct perf_event_context *ctx) in unclone_ctx()
1015 struct perf_event_context *parent_ctx = ctx->parent_ctx; in unclone_ctx()
1067 static struct perf_event_context *
1070 struct perf_event_context *ctx; in perf_lock_task_context()
1119 static struct perf_event_context *
1122 struct perf_event_context *ctx; in perf_pin_task_context()
1133 static void perf_unpin_context(struct perf_event_context *ctx) in perf_unpin_context()
1145 static void update_context_time(struct perf_event_context *ctx) in update_context_time()
1155 struct perf_event_context *ctx = event->ctx; in perf_event_time()
1169 struct perf_event_context *ctx = event->ctx; in update_event_times()
1216 ctx_group_list(struct perf_event *event, struct perf_event_context *ctx) in ctx_group_list()
1229 list_add_event(struct perf_event *event, struct perf_event_context *ctx) in list_add_event()
1391 list_del_event(struct perf_event *event, struct perf_event_context *ctx) in list_del_event()
1509 static void schedule_orphans_remove(struct perf_event_context *ctx) in schedule_orphans_remove()
1539 struct perf_event_context *ctx) in event_sched_out()
1592 struct perf_event_context *ctx) in group_sched_out()
1624 struct perf_event_context *ctx = event->ctx; in __perf_remove_from_context()
1657 struct perf_event_context *ctx = event->ctx; in perf_remove_from_context()
1712 struct perf_event_context *ctx = event->ctx; in __perf_event_disable()
1762 struct perf_event_context *ctx = event->ctx; in _perf_event_disable()
1808 struct perf_event_context *ctx; in perf_event_disable()
1817 struct perf_event_context *ctx, in perf_set_shadow_time()
1859 struct perf_event_context *ctx) in event_sched_in()
1924 struct perf_event_context *ctx) in group_sched_in()
2022 struct perf_event_context *ctx) in add_event_to_ctx()
2033 static void task_ctx_sched_out(struct perf_event_context *ctx);
2035 ctx_sched_in(struct perf_event_context *ctx,
2041 struct perf_event_context *ctx, in perf_event_sched_in()
2060 struct perf_event_context *ctx = event->ctx; in __perf_install_in_context()
2062 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context()
2124 perf_install_in_context(struct perf_event_context *ctx, in perf_install_in_context()
2199 struct perf_event_context *ctx = event->ctx; in __perf_event_enable()
2283 struct perf_event_context *ctx = event->ctx; in _perf_event_enable()
2343 struct perf_event_context *ctx; in perf_event_enable()
2370 struct perf_event_context *ctx; in perf_event_refresh()
2381 static void ctx_sched_out(struct perf_event_context *ctx, in ctx_sched_out()
2418 static int context_equiv(struct perf_event_context *ctx1, in context_equiv()
2419 struct perf_event_context *ctx2) in context_equiv()
2494 static void perf_event_sync_stat(struct perf_event_context *ctx, in perf_event_sync_stat()
2495 struct perf_event_context *next_ctx) in perf_event_sync_stat()
2523 struct perf_event_context *ctx = task->perf_event_ctxp[ctxn]; in perf_event_context_sched_out()
2524 struct perf_event_context *next_ctx; in perf_event_context_sched_out()
2525 struct perf_event_context *parent, *next_parent; in perf_event_context_sched_out()
2674 static void task_ctx_sched_out(struct perf_event_context *ctx) in task_ctx_sched_out()
2698 ctx_pinned_sched_in(struct perf_event_context *ctx, in ctx_pinned_sched_in()
2728 ctx_flexible_sched_in(struct perf_event_context *ctx, in ctx_flexible_sched_in()
2757 ctx_sched_in(struct perf_event_context *ctx, in ctx_sched_in()
2788 struct perf_event_context *ctx = &cpuctx->ctx; in cpu_ctx_sched_in()
2793 static void perf_event_context_sched_in(struct perf_event_context *ctx, in perf_event_context_sched_in()
2834 struct perf_event_context *ctx; in __perf_event_task_sched_in()
2966 static void perf_adjust_freq_unthr_context(struct perf_event_context *ctx, in perf_adjust_freq_unthr_context()
3036 static void rotate_ctx(struct perf_event_context *ctx) in rotate_ctx()
3048 struct perf_event_context *ctx = NULL; in perf_rotate_context()
3099 struct perf_event_context *ctx, *tmp; in perf_event_task_tick()
3112 struct perf_event_context *ctx) in event_enable_on_exec()
3130 static void perf_event_enable_on_exec(struct perf_event_context *ctx) in perf_event_enable_on_exec()
3132 struct perf_event_context *clone_ctx = NULL; in perf_event_enable_on_exec()
3181 struct perf_event_context *ctx; in perf_event_exec()
3201 struct perf_event_context *ctx = event->ctx; in __perf_event_read()
3243 struct perf_event_context *ctx = event->ctx; in perf_event_read()
3266 static void __perf_event_init_context(struct perf_event_context *ctx) in __perf_event_init_context()
3278 static struct perf_event_context *
3281 struct perf_event_context *ctx; in alloc_perf_context()
3283 ctx = kzalloc(sizeof(struct perf_event_context), GFP_KERNEL); in alloc_perf_context()
3330 static struct perf_event_context *
3334 struct perf_event_context *ctx, *clone_ctx = NULL; in find_get_context()
3552 struct perf_event_context *ctx) in exclusive_event_installable()
3683 struct perf_event_context *ctx; in put_event()
3732 struct perf_event_context *ctx; in orphans_remove_work()
3735 ctx = container_of(work, struct perf_event_context, in orphans_remove_work()
3793 struct perf_event_context *ctx = leader->ctx; in perf_event_read_group()
3904 struct perf_event_context *ctx; in perf_read()
3967 struct perf_event_context *ctx = event->ctx; in perf_event_for_each()
3988 struct perf_event_context *ctx = event->ctx; in __perf_event_period()
4020 struct perf_event_context *ctx = event->ctx; in perf_event_period()
4152 struct perf_event_context *ctx; in perf_ioctl()
4184 struct perf_event_context *ctx; in perf_event_task_enable()
4200 struct perf_event_context *ctx; in perf_event_task_disable()
5485 perf_event_aux_ctx(struct perf_event_context *ctx, in perf_event_aux_ctx()
5502 struct perf_event_context *task_ctx) in perf_event_aux()
5505 struct perf_event_context *ctx; in perf_event_aux()
5543 struct perf_event_context *task_ctx;
5600 struct perf_event_context *task_ctx, in perf_event_task()
6680 struct perf_event_context *ctx; in perf_tp_event()
7416 struct perf_event_context *ctx = NULL; in perf_try_init_event()
7918 struct perf_event_context *ctx, *uninitialized_var(gctx); in SYSCALL_DEFINE5()
8256 struct perf_event_context *ctx; in perf_event_create_kernel_counter()
8305 struct perf_event_context *src_ctx; in perf_pmu_migrate_context()
8306 struct perf_event_context *dst_ctx; in perf_pmu_migrate_context()
8411 struct perf_event_context *child_ctx, in __perf_event_exit_task()
8445 struct perf_event_context *child_ctx, *clone_ctx = NULL; in perf_event_exit_task_context()
8538 struct perf_event_context *ctx) in perf_free_event()
8567 struct perf_event_context *ctx; in perf_event_free_task()
8610 struct perf_event_context *parent_ctx, in inherit_event()
8613 struct perf_event_context *child_ctx) in inherit_event()
8695 struct perf_event_context *parent_ctx, in inherit_group()
8697 struct perf_event_context *child_ctx) in inherit_group()
8718 struct perf_event_context *parent_ctx, in inherit_task_group()
8723 struct perf_event_context *child_ctx; in inherit_task_group()
8760 struct perf_event_context *child_ctx, *parent_ctx; in perf_event_init_context()
8761 struct perf_event_context *cloned_ctx; in perf_event_init_context()
8906 struct perf_event_context *ctx = __info; in __perf_event_exit_context()
8916 struct perf_event_context *ctx; in perf_event_exit_cpu_context()