Searched refs:trace_recursion (Results 1 - 6 of 6) sorted by relevance

/linux-master/include/linux/
H A Dtrace_recursion.h10 /* Only current can touch trace_recursion */
39 * Abuse of the trace_recursion.
43 * can only be modified by current, we can reuse trace_recursion.
80 #define trace_recursion_set(bit) do { (current)->trace_recursion |= (1<<(bit)); } while (0)
81 #define trace_recursion_clear(bit) do { (current)->trace_recursion &= ~(1<<(bit)); } while (0)
82 #define trace_recursion_test(bit) ((current)->trace_recursion & (1<<(bit)))
85 (((current)->trace_recursion >> TRACE_GRAPH_DEPTH_START_BIT) & 3)
88 current->trace_recursion &= \
90 current->trace_recursion |= \
159 unsigned int val = READ_ONCE(current->trace_recursion);
[all...]
H A Dftrace.h10 #include <linux/trace_recursion.h>
H A Dsched.h1416 unsigned long trace_recursion; member in struct:task_struct
/linux-master/kernel/trace/
H A Dtrace_branch.c43 if (current->trace_recursion & TRACE_BRANCH_BIT)
57 current->trace_recursion |= TRACE_BRANCH_BIT;
89 current->trace_recursion &= ~TRACE_BRANCH_BIT;
H A Dring_buffer.c7 #include <linux/trace_recursion.h>
/linux-master/init/
H A Dinit_task.c198 .trace_recursion = 0,

Completed in 210 milliseconds