Symbol: context_tracking
include/linux/context_tracking.h
128
return raw_atomic_read(this_cpu_ptr(&context_tracking.state)) & CT_RCU_WATCHING;
include/linux/context_tracking.h
137
return raw_atomic_add_return(incby, this_cpu_ptr(&context_tracking.state));
include/linux/context_tracking_state.h
103
struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu);
include/linux/context_tracking_state.h
110
return __this_cpu_read(context_tracking.nesting);
include/linux/context_tracking_state.h
115
struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu);
include/linux/context_tracking_state.h
122
return __this_cpu_read(context_tracking.nmi_nesting);
include/linux/context_tracking_state.h
127
struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu);
include/linux/context_tracking_state.h
143
return context_tracking_enabled() && per_cpu(context_tracking.active, cpu);
include/linux/context_tracking_state.h
148
return context_tracking_enabled() && __this_cpu_read(context_tracking.active);
include/linux/context_tracking_state.h
56
#define CT_SIZE (sizeof(((struct context_tracking *)0)->state) * BITS_PER_BYTE)
include/linux/context_tracking_state.h
78
DECLARE_PER_CPU(struct context_tracking, context_tracking);
include/linux/context_tracking_state.h
84
return raw_atomic_read(this_cpu_ptr(&context_tracking.state)) & CT_STATE_MASK;
include/linux/context_tracking_state.h
91
return atomic_read(this_cpu_ptr(&context_tracking.state)) & CT_RCU_WATCHING_MASK;
include/linux/context_tracking_state.h
96
struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu);
include/trace/events/context_tracking.h
3
#define TRACE_SYSTEM context_tracking
kernel/context_tracking.c
105
struct context_tracking *ct = this_cpu_ptr(&context_tracking);
kernel/context_tracking.c
144
struct context_tracking *ct = this_cpu_ptr(&context_tracking);
kernel/context_tracking.c
185
struct context_tracking *ct = this_cpu_ptr(&context_tracking);
kernel/context_tracking.c
240
struct context_tracking *ct = this_cpu_ptr(&context_tracking);
kernel/context_tracking.c
29
DEFINE_PER_CPU(struct context_tracking, context_tracking) = {
kernel/context_tracking.c
36
EXPORT_SYMBOL_GPL(context_tracking);
kernel/context_tracking.c
421
recursion = __this_cpu_inc_return(context_tracking.recursion);
kernel/context_tracking.c
426
__this_cpu_dec(context_tracking.recursion);
kernel/context_tracking.c
433
__this_cpu_dec(context_tracking.recursion);
kernel/context_tracking.c
449
struct context_tracking *ct = this_cpu_ptr(&context_tracking);
kernel/context_tracking.c
591
struct context_tracking *ct = this_cpu_ptr(&context_tracking);
kernel/context_tracking.c
681
if (!per_cpu(context_tracking.active, cpu)) {
kernel/context_tracking.c
682
per_cpu(context_tracking.active, cpu) = true;
kernel/rcu/tree.c
4143
struct context_tracking *ct = this_cpu_ptr(&context_tracking);
kernel/rcu/tree.c
4243
struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu);