Lines Matching refs:task_ctx
504 perf_ctx_lock(cpuctx, cpuctx->task_ctx); in perf_cgroup_switch()
527 perf_ctx_unlock(cpuctx, cpuctx->task_ctx); in perf_cgroup_switch()
1632 if (!ctx->nr_events && cpuctx->task_ctx == ctx) { in __perf_remove_from_context()
1634 cpuctx->task_ctx = NULL; in __perf_remove_from_context()
1722 if (ctx->task && cpuctx->task_ctx != ctx) in __perf_event_disable()
2062 struct perf_event_context *task_ctx = cpuctx->task_ctx; in __perf_install_in_context() local
2065 perf_ctx_lock(cpuctx, task_ctx); in __perf_install_in_context()
2071 if (task_ctx) in __perf_install_in_context()
2072 task_ctx_sched_out(task_ctx); in __perf_install_in_context()
2078 if (ctx->task && task_ctx != ctx) { in __perf_install_in_context()
2079 if (task_ctx) in __perf_install_in_context()
2080 raw_spin_unlock(&task_ctx->lock); in __perf_install_in_context()
2082 task_ctx = ctx; in __perf_install_in_context()
2085 if (task_ctx) { in __perf_install_in_context()
2086 cpuctx->task_ctx = task_ctx; in __perf_install_in_context()
2087 task = task_ctx->task; in __perf_install_in_context()
2105 perf_event_sched_in(cpuctx, task_ctx, task); in __perf_install_in_context()
2108 perf_ctx_unlock(cpuctx, task_ctx); in __perf_install_in_context()
2533 if (!cpuctx->task_ctx) in perf_event_context_sched_out()
2585 cpuctx->task_ctx = NULL; in perf_event_context_sched_out()
2623 perf_ctx_lock(cpuctx, cpuctx->task_ctx); in perf_pmu_sched_task()
2627 pmu->sched_task(cpuctx->task_ctx, sched_in); in perf_pmu_sched_task()
2631 perf_ctx_unlock(cpuctx, cpuctx->task_ctx); in perf_pmu_sched_task()
2678 if (!cpuctx->task_ctx) in task_ctx_sched_out()
2681 if (WARN_ON_ONCE(ctx != cpuctx->task_ctx)) in task_ctx_sched_out()
2685 cpuctx->task_ctx = NULL; in task_ctx_sched_out()
2799 if (cpuctx->task_ctx == ctx) in perf_event_context_sched_in()
2812 cpuctx->task_ctx = ctx; in perf_event_context_sched_in()
2814 perf_event_sched_in(cpuctx, cpuctx->task_ctx, task); in perf_event_context_sched_in()
3056 ctx = cpuctx->task_ctx; in perf_rotate_context()
3065 perf_ctx_lock(cpuctx, cpuctx->task_ctx); in perf_rotate_context()
3079 perf_ctx_unlock(cpuctx, cpuctx->task_ctx); in perf_rotate_context()
3211 if (ctx->task && cpuctx->task_ctx != ctx) in __perf_event_read()
5502 struct perf_event_context *task_ctx) in perf_event_aux() argument
5515 if (task_ctx) in perf_event_aux()
5527 if (task_ctx) { in perf_event_aux()
5529 perf_event_aux_ctx(task_ctx, output, data); in perf_event_aux()
5543 struct perf_event_context *task_ctx; member
5600 struct perf_event_context *task_ctx, in perf_event_task() argument
5612 .task_ctx = task_ctx, in perf_event_task()
5629 task_ctx); in perf_event_task()