Lines Matching refs:task_ctx

506 			perf_ctx_lock(cpuctx, cpuctx->task_ctx);  in perf_cgroup_switch()
531 perf_ctx_unlock(cpuctx, cpuctx->task_ctx); in perf_cgroup_switch()
1651 if (!ctx->nr_events && cpuctx->task_ctx == ctx) { in __perf_remove_from_context()
1653 cpuctx->task_ctx = NULL; in __perf_remove_from_context()
1741 if (ctx->task && cpuctx->task_ctx != ctx) in __perf_event_disable()
2081 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context() local
2084 perf_ctx_lock(cpuctx, task_ctx); in __perf_install_in_context()
2090 if (task_ctx) in __perf_install_in_context()
2091 task_ctx_sched_out(task_ctx); in __perf_install_in_context()
2097 if (ctx->task && task_ctx != ctx) { in __perf_install_in_context()
2098 if (task_ctx) in __perf_install_in_context()
2099 raw_spin_unlock(&task_ctx->lock); in __perf_install_in_context()
2101 task_ctx = ctx; in __perf_install_in_context()
2104 if (task_ctx) { in __perf_install_in_context()
2105 cpuctx->task_ctx = task_ctx; in __perf_install_in_context()
2106 task = task_ctx->task; in __perf_install_in_context()
2124 perf_event_sched_in(cpuctx, task_ctx, task); in __perf_install_in_context()
2127 perf_ctx_unlock(cpuctx, task_ctx); in __perf_install_in_context()
2552 if (!cpuctx->task_ctx) in perf_event_context_sched_out()
2604 cpuctx->task_ctx = NULL; in perf_event_context_sched_out()
2642 perf_ctx_lock(cpuctx, cpuctx->task_ctx); in perf_pmu_sched_task()
2646 pmu->sched_task(cpuctx->task_ctx, sched_in); in perf_pmu_sched_task()
2650 perf_ctx_unlock(cpuctx, cpuctx->task_ctx); in perf_pmu_sched_task()
2703 if (!cpuctx->task_ctx) in task_ctx_sched_out()
2706 if (WARN_ON_ONCE(ctx != cpuctx->task_ctx)) in task_ctx_sched_out()
2710 cpuctx->task_ctx = NULL; in task_ctx_sched_out()
2824 if (cpuctx->task_ctx == ctx) in perf_event_context_sched_in()
2837 cpuctx->task_ctx = ctx; in perf_event_context_sched_in()
2839 perf_event_sched_in(cpuctx, cpuctx->task_ctx, task); in perf_event_context_sched_in()
3084 ctx = cpuctx->task_ctx; in perf_rotate_context()
3093 perf_ctx_lock(cpuctx, cpuctx->task_ctx); in perf_rotate_context()
3107 perf_ctx_unlock(cpuctx, cpuctx->task_ctx); in perf_rotate_context()
3242 if (ctx->task && cpuctx->task_ctx != ctx) in __perf_event_read()
5673 struct perf_event_context *task_ctx) in perf_event_aux_task_ctx() argument
5677 perf_event_aux_ctx(task_ctx, output, data); in perf_event_aux_task_ctx()
5684 struct perf_event_context *task_ctx) in perf_event_aux() argument
5697 if (task_ctx) { in perf_event_aux()
5698 perf_event_aux_task_ctx(output, data, task_ctx); in perf_event_aux()
5728 struct perf_event_context *task_ctx; member
5785 struct perf_event_context *task_ctx, in perf_event_task() argument
5797 .task_ctx = task_ctx, in perf_event_task()
5814 task_ctx); in perf_event_task()