Searched refs:context_tracking (Results 1 – 5 of 5) sorted by relevance
30 DEFINE_PER_CPU(struct context_tracking, context_tracking);31 EXPORT_SYMBOL_GPL(context_tracking);37 recursion = __this_cpu_inc_return(context_tracking.recursion); in context_tracking_recursion_enter()42 __this_cpu_dec(context_tracking.recursion); in context_tracking_recursion_enter()49 __this_cpu_dec(context_tracking.recursion); in context_tracking_recursion_exit()69 if ( __this_cpu_read(context_tracking.state) != state) { in __context_tracking_enter()70 if (__this_cpu_read(context_tracking.active)) { in __context_tracking_enter()97 __this_cpu_write(context_tracking.state, state); in __context_tracking_enter()149 if (__this_cpu_read(context_tracking.state) == state) { in __context_tracking_exit()150 if (__this_cpu_read(context_tracking.active)) { in __context_tracking_exit()[all …]
101 obj-$(CONFIG_CONTEXT_TRACKING) += context_tracking.o
7 struct context_tracking { struct26 DECLARE_PER_CPU(struct context_tracking, context_tracking); argument35 return __this_cpu_read(context_tracking.active); in context_tracking_cpu_is_enabled()40 return __this_cpu_read(context_tracking.state) == CONTEXT_USER; in context_tracking_in_user()
41 prev_ctx = this_cpu_read(context_tracking.state); in exception_enter()67 this_cpu_read(context_tracking.state) : CONTEXT_DISABLED; in ct_state()
2 #define TRACE_SYSTEM context_tracking