Lines Matching refs:perf_event_context
320 static void update_context_time(struct perf_event_context *ctx);
341 __get_cpu_context(struct perf_event_context *ctx) in __get_cpu_context()
347 struct perf_event_context *ctx) in perf_ctx_lock()
355 struct perf_event_context *ctx) in perf_ctx_unlock()
367 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match()
448 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
657 struct perf_event_context *ctx) in perf_cgroup_mark_enabled()
723 struct perf_event_context *ctx) in perf_cgroup_set_timestamp()
749 struct perf_event_context *ctx) in perf_cgroup_mark_enabled()
850 static void perf_event_ctx_activate(struct perf_event_context *ctx) in perf_event_ctx_activate()
861 static void perf_event_ctx_deactivate(struct perf_event_context *ctx) in perf_event_ctx_deactivate()
870 static void get_ctx(struct perf_event_context *ctx) in get_ctx()
877 struct perf_event_context *ctx; in free_ctx()
879 ctx = container_of(head, struct perf_event_context, rcu_head); in free_ctx()
884 static void put_ctx(struct perf_event_context *ctx) in put_ctx()
957 static struct perf_event_context *
960 struct perf_event_context *ctx; in perf_event_ctx_lock_nested()
981 static inline struct perf_event_context *
988 struct perf_event_context *ctx) in perf_event_ctx_unlock()
999 static __must_check struct perf_event_context *
1000 unclone_ctx(struct perf_event_context *ctx) in unclone_ctx()
1002 struct perf_event_context *parent_ctx = ctx->parent_ctx; in unclone_ctx()
1054 static struct perf_event_context *
1057 struct perf_event_context *ctx; in perf_lock_task_context()
1107 static struct perf_event_context *
1110 struct perf_event_context *ctx; in perf_pin_task_context()
1121 static void perf_unpin_context(struct perf_event_context *ctx) in perf_unpin_context()
1133 static void update_context_time(struct perf_event_context *ctx) in update_context_time()
1143 struct perf_event_context *ctx = event->ctx; in perf_event_time()
1157 struct perf_event_context *ctx = event->ctx; in update_event_times()
1204 ctx_group_list(struct perf_event *event, struct perf_event_context *ctx) in ctx_group_list()
1217 list_add_event(struct perf_event *event, struct perf_event_context *ctx) in list_add_event()
1404 list_del_event(struct perf_event *event, struct perf_event_context *ctx) in list_del_event()
1522 static void schedule_orphans_remove(struct perf_event_context *ctx) in schedule_orphans_remove()
1558 struct perf_event_context *ctx) in event_sched_out()
1611 struct perf_event_context *ctx) in group_sched_out()
1643 struct perf_event_context *ctx = event->ctx; in __perf_remove_from_context()
1676 struct perf_event_context *ctx = event->ctx; in perf_remove_from_context()
1731 struct perf_event_context *ctx = event->ctx; in __perf_event_disable()
1781 struct perf_event_context *ctx = event->ctx; in _perf_event_disable()
1827 struct perf_event_context *ctx; in perf_event_disable()
1836 struct perf_event_context *ctx, in perf_set_shadow_time()
1878 struct perf_event_context *ctx) in event_sched_in()
1943 struct perf_event_context *ctx) in group_sched_in()
2041 struct perf_event_context *ctx) in add_event_to_ctx()
2052 static void task_ctx_sched_out(struct perf_event_context *ctx);
2054 ctx_sched_in(struct perf_event_context *ctx,
2060 struct perf_event_context *ctx, in perf_event_sched_in()
2079 struct perf_event_context *ctx = event->ctx; in __perf_install_in_context()
2081 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context()
2143 perf_install_in_context(struct perf_event_context *ctx, in perf_install_in_context()
2218 struct perf_event_context *ctx = event->ctx; in __perf_event_enable()
2302 struct perf_event_context *ctx = event->ctx; in _perf_event_enable()
2362 struct perf_event_context *ctx; in perf_event_enable()
2389 struct perf_event_context *ctx; in perf_event_refresh()
2400 static void ctx_sched_out(struct perf_event_context *ctx, in ctx_sched_out()
2437 static int context_equiv(struct perf_event_context *ctx1, in context_equiv()
2438 struct perf_event_context *ctx2) in context_equiv()
2513 static void perf_event_sync_stat(struct perf_event_context *ctx, in perf_event_sync_stat()
2514 struct perf_event_context *next_ctx) in perf_event_sync_stat()
2542 struct perf_event_context *ctx = task->perf_event_ctxp[ctxn]; in perf_event_context_sched_out()
2543 struct perf_event_context *next_ctx; in perf_event_context_sched_out()
2544 struct perf_event_context *parent, *next_parent; in perf_event_context_sched_out()
2699 static void task_ctx_sched_out(struct perf_event_context *ctx) in task_ctx_sched_out()
2723 ctx_pinned_sched_in(struct perf_event_context *ctx, in ctx_pinned_sched_in()
2753 ctx_flexible_sched_in(struct perf_event_context *ctx, in ctx_flexible_sched_in()
2782 ctx_sched_in(struct perf_event_context *ctx, in ctx_sched_in()
2813 struct perf_event_context *ctx = &cpuctx->ctx; in cpu_ctx_sched_in()
2818 static void perf_event_context_sched_in(struct perf_event_context *ctx, in perf_event_context_sched_in()
2859 struct perf_event_context *ctx; in __perf_event_task_sched_in()
2994 static void perf_adjust_freq_unthr_context(struct perf_event_context *ctx, in perf_adjust_freq_unthr_context()
3064 static void rotate_ctx(struct perf_event_context *ctx) in rotate_ctx()
3076 struct perf_event_context *ctx = NULL; in perf_rotate_context()
3127 struct perf_event_context *ctx, *tmp; in perf_event_task_tick()
3140 struct perf_event_context *ctx) in event_enable_on_exec()
3160 struct perf_event_context *ctx, *clone_ctx = NULL; in perf_event_enable_on_exec()
3231 struct perf_event_context *ctx = event->ctx; in __perf_event_read()
3361 struct perf_event_context *ctx = event->ctx; in perf_event_read()
3387 static void __perf_event_init_context(struct perf_event_context *ctx) in __perf_event_init_context()
3399 static struct perf_event_context *
3402 struct perf_event_context *ctx; in alloc_perf_context()
3404 ctx = kzalloc(sizeof(struct perf_event_context), GFP_KERNEL); in alloc_perf_context()
3441 static struct perf_event_context *
3445 struct perf_event_context *ctx, *clone_ctx = NULL; in find_get_context()
3667 struct perf_event_context *ctx) in exclusive_event_installable()
3798 struct perf_event_context *ctx; in put_event()
3847 struct perf_event_context *ctx; in orphans_remove_work()
3850 ctx = container_of(work, struct perf_event_context, in orphans_remove_work()
3954 struct perf_event_context *ctx = leader->ctx; in perf_read_group()
4063 struct perf_event_context *ctx; in perf_read()
4126 struct perf_event_context *ctx = event->ctx; in perf_event_for_each()
4147 struct perf_event_context *ctx = event->ctx; in __perf_event_period()
4179 struct perf_event_context *ctx = event->ctx; in perf_event_period()
4318 struct perf_event_context *ctx; in perf_ioctl()
4350 struct perf_event_context *ctx; in perf_event_task_enable()
4366 struct perf_event_context *ctx; in perf_event_task_disable()
5656 perf_event_aux_ctx(struct perf_event_context *ctx, in perf_event_aux_ctx()
5673 struct perf_event_context *task_ctx) in perf_event_aux_task_ctx()
5684 struct perf_event_context *task_ctx) in perf_event_aux()
5687 struct perf_event_context *ctx; in perf_event_aux()
5728 struct perf_event_context *task_ctx;
5785 struct perf_event_context *task_ctx, in perf_event_task()
6975 struct perf_event_context *ctx; in perf_tp_event()
7741 struct perf_event_context *ctx = NULL; in perf_try_init_event()
8247 struct perf_event_context *ctx, *uninitialized_var(gctx); in SYSCALL_DEFINE5()
8634 struct perf_event_context *ctx; in perf_event_create_kernel_counter()
8683 struct perf_event_context *src_ctx; in perf_pmu_migrate_context()
8684 struct perf_event_context *dst_ctx; in perf_pmu_migrate_context()
8789 struct perf_event_context *child_ctx, in __perf_event_exit_task()
8823 struct perf_event_context *child_ctx, *clone_ctx = NULL; in perf_event_exit_task_context()
8925 struct perf_event_context *ctx) in perf_free_event()
8954 struct perf_event_context *ctx; in perf_event_free_task()
9022 struct perf_event_context *parent_ctx, in inherit_event()
9025 struct perf_event_context *child_ctx) in inherit_event()
9107 struct perf_event_context *parent_ctx, in inherit_group()
9109 struct perf_event_context *child_ctx) in inherit_group()
9130 struct perf_event_context *parent_ctx, in inherit_task_group()
9135 struct perf_event_context *child_ctx; in inherit_task_group()
9172 struct perf_event_context *child_ctx, *parent_ctx; in perf_event_init_context()
9173 struct perf_event_context *cloned_ctx; in perf_event_init_context()
9317 struct perf_event_context *ctx = __info; in __perf_event_exit_context()
9327 struct perf_event_context *ctx; in perf_event_exit_cpu_context()