Home
last modified time | relevance | path

Searched refs:context_tracking (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/
H A Dcontext_tracking_state.h21 struct context_tracking { struct
56 #define CT_SIZE (sizeof(((struct context_tracking *)0)->state) * BITS_PER_BYTE) argument
78 DECLARE_PER_CPU(struct context_tracking, context_tracking);
84 return raw_atomic_read(this_cpu_ptr(&context_tracking.state)) & CT_STATE_MASK; in __ct_state()
91 return atomic_read(this_cpu_ptr(&context_tracking.state)) & CT_RCU_WATCHING_MASK; in ct_rcu_watching()
96 struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu); in ct_rcu_watching_cpu()
103 struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu); in ct_rcu_watching_cpu_acquire()
110 return __this_cpu_read(context_tracking.nesting); in ct_nesting()
115 struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu); in ct_nesting_cpu()
122 return __this_cpu_read(context_tracking.nmi_nesting); in ct_nmi_nesting()
[all …]
H A Dcontext_tracking.h128 return raw_atomic_read(this_cpu_ptr(&context_tracking.state)) & CT_RCU_WATCHING; in rcu_is_watching_curr_cpu()
137 return raw_atomic_add_return(incby, this_cpu_ptr(&context_tracking.state)); in ct_state_inc()
/linux/arch/csky/kernel/
H A Dentry.S21 .macro context_tracking macro
43 context_tracking
52 context_tracking
196 context_tracking
234 context_tracking
/linux/include/trace/events/
H A Dcontext_tracking.h3 #define TRACE_SYSTEM context_tracking
/linux/kernel/
H A DMakefile133 obj-$(CONFIG_CONTEXT_TRACKING) += context_tracking.o
/linux/kernel/rcu/
H A Dtree.c4131 struct context_tracking *ct = this_cpu_ptr(&context_tracking); in rcu_boot_init_percpu_data()
4231 struct context_tracking *ct = per_cpu_ptr(&context_tracking, cpu); in rcutree_prepare_cpu()
/linux/
H A DMAINTAINERS6393 F: include/linux/context_tracking*
6394 F: kernel/context_tracking.c