Home
last modified time | relevance | path

Searched refs:recursion (Results 1 – 5 of 5) sorted by relevance

/kernel/
Dcontext_tracking.c36 int recursion; in context_tracking_recursion_enter() local
38 recursion = __this_cpu_inc_return(context_tracking.recursion); in context_tracking_recursion_enter()
39 if (recursion == 1) in context_tracking_recursion_enter()
42 WARN_ONCE((recursion < 1), "Invalid context tracking recursion value %d\n", 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()
Dgen_kheaders.sh79 --owner=0 --group=0 --numeric-owner --no-recursion \
/kernel/events/
Dinternal.h205 static inline int get_recursion_context(int *recursion) in DEFINE_OUTPUT_COPY()
218 if (recursion[rctx]) in DEFINE_OUTPUT_COPY()
221 recursion[rctx]++; in DEFINE_OUTPUT_COPY()
227 static inline void put_recursion_context(int *recursion, int rctx) in put_recursion_context() argument
230 recursion[rctx]--; in put_recursion_context()
Dcore.c8231 int recursion[PERF_NR_CONTEXTS]; member
8433 return get_recursion_context(swhash->recursion); in perf_swevent_get_recursion_context()
8441 put_recursion_context(swhash->recursion, rctx); in perf_swevent_put_recursion_context()
/kernel/trace/
DKconfig489 recursion or any unexpected execution path which leads to a kernel