perf_cpu_context
perf_cgroup_set_timestamp(struct perf_cpu_context *cpuctx, bool guest)
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx;
cpuctx = per_cpu_ptr(&perf_cpu_context, cpu);
struct perf_cpu_context *cpuctx;
cpuctx = container_of(ctx, struct perf_cpu_context, ctx);
struct perf_cpu_context *cpuctx;
cpuctx = container_of(ctx, struct perf_cpu_context, ctx);
static inline void update_cgrp_time_from_cpuctx(struct perf_cpu_context *cpuctx,
perf_cgroup_set_timestamp(struct perf_cpu_context *cpuctx, bool guest)
struct perf_cpu_context *cpuctx = per_cpu_ptr(&perf_cpu_context, event->cpu);
struct perf_cpu_context *cpuctx =
container_of(ctx, struct perf_cpu_context, ctx);
src_ctx = &per_cpu_ptr(&perf_cpu_context, src_cpu)->ctx;
dst_ctx = &per_cpu_ptr(&perf_cpu_context, dst_cpu)->ctx;
struct perf_cpu_context *cpuctx;
cpuctx = per_cpu_ptr(&perf_cpu_context, cpu);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx;
cpuctx = per_cpu_ptr(&perf_cpu_context, cpu);
struct perf_cpu_context *cpuctx;
cpuctx = per_cpu_ptr(&perf_cpu_context, cpu);
static void perf_ctx_lock(struct perf_cpu_context *cpuctx,
static void perf_ctx_unlock(struct perf_cpu_context *cpuctx,
struct perf_cpu_context *cpuctx;
class_perf_ctx_lock_constructor(struct perf_cpu_context *cpuctx,
static DEFINE_PER_CPU(struct perf_cpu_context, perf_cpu_context);
return this_cpu_ptr(&perf_cpu_context)->task_ctx;
__ctx_time_update(struct perf_cpu_context *cpuctx, struct perf_event_context *ctx,
ctx_time_update(struct perf_cpu_context *cpuctx, struct perf_event_context *ctx)
ctx_time_freeze(struct perf_cpu_context *cpuctx, struct perf_event_context *ctx)
struct perf_cpu_context *cpuctx,
__perf_remove_from_context(event, this_cpu_ptr(&perf_cpu_context),
struct perf_cpu_context *cpuctx,
typedef void (*event_f)(struct perf_event *, struct perf_cpu_context *,
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
static void perf_event_sched_in(struct perf_cpu_context *cpuctx,
static void ctx_resched(struct perf_cpu_context *cpuctx,
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx,
struct perf_cpu_context *cpuctx;
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = NULL;
cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx;
cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx;
cpuctx = per_cpu_ptr(&perf_cpu_context, event->cpu);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx,
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
struct perf_cpu_context *cpuctx = this_cpu_ptr(&perf_cpu_context);
static inline void update_cgrp_time_from_cpuctx(struct perf_cpu_context *cpuctx, bool final)