Lines Matching refs:context_tracking
31 DEFINE_PER_CPU(struct context_tracking, context_tracking);
32 EXPORT_SYMBOL_GPL(context_tracking);
38 recursion = __this_cpu_inc_return(context_tracking.recursion); in context_tracking_recursion_enter()
43 __this_cpu_dec(context_tracking.recursion); in context_tracking_recursion_enter()
50 __this_cpu_dec(context_tracking.recursion); in context_tracking_recursion_exit()
70 if ( __this_cpu_read(context_tracking.state) != state) { in __context_tracking_enter()
71 if (__this_cpu_read(context_tracking.active)) { in __context_tracking_enter()
100 __this_cpu_write(context_tracking.state, state); in __context_tracking_enter()
151 if (__this_cpu_read(context_tracking.state) == state) { in __context_tracking_exit()
152 if (__this_cpu_read(context_tracking.active)) { in __context_tracking_exit()
165 __this_cpu_write(context_tracking.state, CONTEXT_KERNEL); in __context_tracking_exit()
195 if (!per_cpu(context_tracking.active, cpu)) { in context_tracking_cpu_set()
196 per_cpu(context_tracking.active, cpu) = true; in context_tracking_cpu_set()