Lines Matching refs:perf_event_context

159 			  struct perf_event_context *ctx)  in perf_ctx_lock()
167 struct perf_event_context *ctx) in perf_ctx_unlock()
183 struct perf_event_context *perf_cpu_task_ctx(void) in perf_cpu_task_ctx()
209 struct perf_event_context *, void *);
221 struct perf_event_context *ctx = event->ctx; in event_function()
223 struct perf_event_context *task_ctx = cpuctx->task_ctx; in event_function()
265 struct perf_event_context *ctx = event->ctx; in event_function_call()
318 struct perf_event_context *ctx = event->ctx; in event_function_local()
321 struct perf_event_context *task_ctx = NULL; in event_function_local()
573 static void update_context_time(struct perf_event_context *ctx);
687 static void perf_ctx_disable(struct perf_event_context *ctx) in perf_ctx_disable()
695 static void perf_ctx_enable(struct perf_event_context *ctx) in perf_ctx_enable()
703 static void ctx_sched_out(struct perf_event_context *ctx, enum event_type_t event_type);
704 static void ctx_sched_in(struct perf_event_context *ctx, enum event_type_t event_type);
814 struct perf_event_context *ctx = &cpuctx->ctx; in perf_cgroup_set_timestamp()
961 perf_cgroup_event_enable(struct perf_event *event, struct perf_event_context *ctx) in perf_cgroup_event_enable()
981 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()
1151 static void get_ctx(struct perf_event_context *ctx) in get_ctx()
1172 struct perf_event_context *ctx; in free_ctx()
1174 ctx = container_of(head, struct perf_event_context, rcu_head); in free_ctx()
1178 static void put_ctx(struct perf_event_context *ctx) in put_ctx()
1255 static struct perf_event_context *
1258 struct perf_event_context *ctx; in perf_event_ctx_lock_nested()
1279 static inline struct perf_event_context *
1286 struct perf_event_context *ctx) in perf_event_ctx_unlock()
1297 static __must_check struct perf_event_context *
1298 unclone_ctx(struct perf_event_context *ctx) in unclone_ctx()
1300 struct perf_event_context *parent_ctx = ctx->parent_ctx; in unclone_ctx()
1358 static struct perf_event_context *
1361 struct perf_event_context *ctx; in perf_lock_task_context()
1414 static struct perf_event_context *
1417 struct perf_event_context *ctx; in perf_pin_task_context()
1428 static void perf_unpin_context(struct perf_event_context *ctx) in perf_unpin_context()
1440 static void __update_context_time(struct perf_event_context *ctx, bool adv) in __update_context_time()
1462 static void update_context_time(struct perf_event_context *ctx) in update_context_time()
1469 struct perf_event_context *ctx = event->ctx; in perf_event_time()
1482 struct perf_event_context *ctx = event->ctx; in perf_event_time_now()
1499 struct perf_event_context *ctx = event->ctx; in get_event_type()
1532 get_event_groups(struct perf_event *event, struct perf_event_context *ctx) in get_event_groups()
1674 add_event_to_groups(struct perf_event *event, struct perf_event_context *ctx) in add_event_to_groups()
1700 del_event_from_groups(struct perf_event *event, struct perf_event_context *ctx) in del_event_from_groups()
1764 list_add_event(struct perf_event *event, struct perf_event_context *ctx) in list_add_event()
1969 list_del_event(struct perf_event *event, struct perf_event_context *ctx) in list_del_event()
2023 struct perf_event_context *ctx);
2027 struct perf_event_context *ctx = event->ctx; in perf_put_aux_event()
2127 struct perf_event_context *ctx = event->ctx; in perf_group_detach()
2216 event_sched_out(struct perf_event *event, struct perf_event_context *ctx) in event_sched_out()
2276 group_sched_out(struct perf_event *group_event, struct perf_event_context *ctx) in group_sched_out()
2307 struct perf_event_context *ctx, in __perf_remove_from_context()
2369 struct perf_event_context *ctx = event->ctx; in perf_remove_from_context()
2395 struct perf_event_context *ctx, in __perf_event_disable()
2435 struct perf_event_context *ctx = event->ctx; in _perf_event_disable()
2458 struct perf_event_context *ctx; in perf_event_disable()
2478 event_sched_in(struct perf_event *event, struct perf_event_context *ctx) in event_sched_in()
2536 group_sched_in(struct perf_event *group_event, struct perf_event_context *ctx) in group_sched_in()
2614 struct perf_event_context *ctx) in add_event_to_ctx()
2620 static void task_ctx_sched_out(struct perf_event_context *ctx, in task_ctx_sched_out()
2635 struct perf_event_context *ctx) in perf_event_sched_in()
2666 struct perf_event_context *task_ctx, in ctx_resched()
2708 struct perf_event_context *task_ctx = cpuctx->task_ctx; in perf_pmu_resched()
2724 struct perf_event_context *ctx = event->ctx; in __perf_install_in_context()
2726 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context()
2781 struct perf_event_context *ctx);
2789 perf_install_in_context(struct perf_event_context *ctx, in perf_install_in_context()
2902 struct perf_event_context *ctx, in __perf_event_enable()
2906 struct perf_event_context *task_ctx; in __perf_event_enable()
2953 struct perf_event_context *ctx = event->ctx; in _perf_event_enable()
2990 struct perf_event_context *ctx; in perf_event_enable()
3123 struct perf_event_context *ctx; in perf_event_refresh()
3203 struct perf_event_context *ctx = pmu_ctx->ctx; in __pmu_ctx_sched_out()
3242 ctx_sched_out(struct perf_event_context *ctx, enum event_type_t event_type) in ctx_sched_out()
3305 static int context_equiv(struct perf_event_context *ctx1, in context_equiv()
3306 struct perf_event_context *ctx2) in context_equiv()
3373 static void perf_event_sync_stat(struct perf_event_context *ctx, in perf_event_sync_stat()
3374 struct perf_event_context *next_ctx) in perf_event_sync_stat()
3407 static void perf_event_swap_task_ctx_data(struct perf_event_context *prev_ctx, in perf_event_swap_task_ctx_data()
3408 struct perf_event_context *next_ctx) in perf_event_swap_task_ctx_data()
3435 static void perf_ctx_sched_task_cb(struct perf_event_context *ctx, bool sched_in) in perf_ctx_sched_task_cb()
3451 struct perf_event_context *ctx = task->perf_event_ctxp; in perf_event_context_sched_out()
3452 struct perf_event_context *next_ctx; in perf_event_context_sched_out()
3453 struct perf_event_context *parent, *next_parent; in perf_event_context_sched_out()
3685 static noinline int visit_groups_merge(struct perf_event_context *ctx, in visit_groups_merge()
3789 struct perf_event_context *ctx = event->ctx; in merge_sched_in()
3821 static void ctx_pinned_sched_in(struct perf_event_context *ctx, struct pmu *pmu) in ctx_pinned_sched_in()
3840 static void ctx_flexible_sched_in(struct perf_event_context *ctx, struct pmu *pmu) in ctx_flexible_sched_in()
3859 static void __pmu_ctx_sched_in(struct perf_event_context *ctx, struct pmu *pmu) in __pmu_ctx_sched_in()
3865 ctx_sched_in(struct perf_event_context *ctx, enum event_type_t event_type) in ctx_sched_in()
3911 struct perf_event_context *ctx; in perf_event_context_sched_in()
4100 perf_adjust_freq_unthr_context(struct perf_event_context *ctx, bool unthrottle) in perf_adjust_freq_unthr_context()
4168 static void rotate_ctx(struct perf_event_context *ctx, struct perf_event *event) in rotate_ctx()
4294 struct perf_event_context *ctx; in perf_event_task_tick()
4313 struct perf_event_context *ctx) in event_enable_on_exec()
4331 static void perf_event_enable_on_exec(struct perf_event_context *ctx) in perf_event_enable_on_exec()
4333 struct perf_event_context *clone_ctx = NULL; in perf_event_enable_on_exec()
4376 struct perf_event_context *ctx);
4382 static void perf_event_remove_on_exec(struct perf_event_context *ctx) in perf_event_remove_on_exec()
4384 struct perf_event_context *clone_ctx = NULL; in perf_event_remove_on_exec()
4448 struct perf_event_context *ctx = event->ctx; in __perf_event_read()
4640 struct perf_event_context *ctx = event->ctx; in perf_event_read()
4671 static void __perf_event_init_context(struct perf_event_context *ctx) in __perf_event_init_context()
4692 static struct perf_event_context *
4695 struct perf_event_context *ctx; in alloc_perf_context()
4697 ctx = kzalloc(sizeof(struct perf_event_context), GFP_KERNEL); in alloc_perf_context()
4731 static struct perf_event_context *
4734 struct perf_event_context *ctx, *clone_ctx = NULL; in find_get_context()
4805 find_get_pmu_context(struct pmu *pmu, struct perf_event_context *ctx, in find_get_pmu_context()
4897 struct perf_event_context *ctx = epc->ctx; in put_pmu_ctx()
5120 struct perf_event_context *ctx) in exclusive_event_installable()
5281 struct perf_event_context *ctx = event->ctx; in perf_event_release_kernel()
5428 struct perf_event_context *ctx; in perf_event_read_value()
5442 struct perf_event_context *ctx = leader->ctx; in __perf_read_group_add()
5494 struct perf_event_context *ctx = leader->ctx; in perf_read_group()
5605 struct perf_event_context *ctx; in perf_read()
5652 struct perf_event_context *ctx; in perf_event_pause()
5690 struct perf_event_context *ctx = event->ctx; in perf_event_for_each()
5704 struct perf_event_context *ctx, in __perf_event_period()
5768 struct perf_event_context *ctx; in perf_event_period()
5919 struct perf_event_context *ctx; in perf_ioctl()
5958 struct perf_event_context *ctx; in perf_event_task_enable()
5974 struct perf_event_context *ctx; in perf_event_task_disable()
7871 perf_iterate_ctx(struct perf_event_context *ctx, in perf_iterate_ctx()
7919 struct perf_event_context *task_ctx) in perf_iterate_sb()
7921 struct perf_event_context *ctx; in perf_iterate_sb()
7981 struct perf_event_context *ctx; in perf_event_exec()
8085 struct perf_event_context *task_ctx;
8149 struct perf_event_context *task_ctx, in perf_event_task()
8820 struct perf_event_context *ctx; in perf_addr_filters_adjust()
10114 struct perf_event_context *ctx) in perf_tp_event_target_task()
10162 struct perf_event_context *ctx; in perf_tp_event()
10925 struct perf_event_context *ctx = event->ctx; in perf_event_set_filter()
11549 struct perf_event_context *ctx = NULL; in perf_try_init_event()
12322 struct perf_event_context *ctx; in SYSCALL_DEFINE5()
12724 struct perf_event_context *ctx; in perf_event_create_kernel_counter()
12813 static void __perf_pmu_remove(struct perf_event_context *ctx, in __perf_pmu_remove()
12834 struct perf_event_context *ctx, in __perf_pmu_install_event()
12848 static void __perf_pmu_install(struct perf_event_context *ctx, in __perf_pmu_install()
12881 struct perf_event_context *src_ctx, *dst_ctx; in perf_pmu_migrate_context()
12933 perf_event_exit_event(struct perf_event *event, struct perf_event_context *ctx) in perf_event_exit_event()
12984 struct perf_event_context *child_ctx, *clone_ctx = NULL; in perf_event_exit_task_context()
13079 struct perf_event_context *ctx) in perf_free_event()
13108 struct perf_event_context *ctx; in perf_event_free_task()
13198 struct perf_event_context *parent_ctx, in inherit_event()
13201 struct perf_event_context *child_ctx) in inherit_event()
13309 struct perf_event_context *parent_ctx, in inherit_group()
13311 struct perf_event_context *child_ctx) in inherit_group()
13352 struct perf_event_context *parent_ctx, in inherit_task_group()
13356 struct perf_event_context *child_ctx; in inherit_task_group()
13394 struct perf_event_context *child_ctx, *parent_ctx; in perf_event_init_context()
13395 struct perf_event_context *cloned_ctx; in perf_event_init_context()
13553 struct perf_event_context *ctx = __info; in __perf_event_exit_context()
13566 struct perf_event_context *ctx; in perf_event_exit_cpu_context()
13589 struct perf_event_context *ctx; in perf_event_init_cpu()