Searched refs:context_tracking (Results 1 – 5 of 5) sorted by relevance
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()98 __this_cpu_write(context_tracking.state, state); in __context_tracking_enter()150 if (__this_cpu_read(context_tracking.state) == state) { in __context_tracking_exit()151 if (__this_cpu_read(context_tracking.active)) { in __context_tracking_exit()[all …]
112 obj-$(CONFIG_CONTEXT_TRACKING) += context_tracking.o
8 struct context_tracking { struct27 DECLARE_PER_CPU(struct context_tracking, context_tracking); argument36 return __this_cpu_read(context_tracking.active); in context_tracking_cpu_is_enabled()41 return __this_cpu_read(context_tracking.state) == CONTEXT_USER; in context_tracking_in_user()
55 prev_ctx = this_cpu_read(context_tracking.state); in exception_enter()81 this_cpu_read(context_tracking.state) : CONTEXT_DISABLED; in ct_state()
3 #define TRACE_SYSTEM context_tracking