/kernel/linux/linux-5.10/kernel/ |
D | context_tracking.c | 36 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()
|
D | gen_kheaders.sh | 90 --owner=0 --group=0 --numeric-owner --no-recursion \
|
/kernel/linux/linux-5.10/kernel/events/ |
D | internal.h | 211 static inline int get_recursion_context(int *recursion) in DEFINE_OUTPUT_COPY() 220 if (recursion[rctx]) in DEFINE_OUTPUT_COPY() 223 recursion[rctx]++; in DEFINE_OUTPUT_COPY() 229 static inline void put_recursion_context(int *recursion, int rctx) in put_recursion_context() argument 232 recursion[rctx]--; in put_recursion_context()
|
D | core.c | 9072 int recursion[PERF_NR_CONTEXTS]; member 9274 return get_recursion_context(swhash->recursion); in perf_swevent_get_recursion_context() 9282 put_recursion_context(swhash->recursion, rctx); in perf_swevent_put_recursion_context()
|
/kernel/linux/linux-5.10/Documentation/kbuild/ |
D | issues.rst | 8 .. literalinclude:: Kconfig.recursion-issue-01 14 .. literalinclude:: Kconfig.recursion-issue-02
|
D | Kconfig.recursion-issue-01 | 6 # make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-01 allnoconfig 36 # Reading the Documentation/kbuild/Kconfig.recursion-issue-01 file it may be
|
D | Kconfig.recursion-issue-02 | 6 # make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-02 allnoconfig 23 # The example provided in Documentation/kbuild/Kconfig.recursion-issue-02
|
D | kconfig-language.rst | 576 Read: Documentation/kbuild/Kconfig.recursion-issue-01 580 make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-01 allnoconfig 585 Read: Documentation/kbuild/Kconfig.recursion-issue-02 589 make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-02 allnoconfig 606 Documentation/kbuild/Kconfig.recursion-issue-01 through the removal 612 Documentation/kbuild/Kconfig.recursion-issue-02.
|
/kernel/linux/linux-5.10/crypto/ |
D | algboss.c | 115 int recursion = 0; in cryptomgr_schedule_probe() local 121 recursion++; in cryptomgr_schedule_probe() 122 else if (*p == ')' && !recursion--) in cryptomgr_schedule_probe()
|
/kernel/linux/linux-5.10/tools/testing/selftests/exec/ |
D | .gitignore | 11 /recursion-depth
|
D | Makefile | 12 TEST_GEN_PROGS += recursion-depth
|
/kernel/linux/linux-5.10/include/linux/ |
D | context_tracking_state.h | 16 int recursion; member
|
D | netdevice.h | 3257 u16 recursion; member 3297 return this_cpu_read(softnet_data.xmit.recursion); in dev_recursion_level() 3303 return unlikely(__this_cpu_read(softnet_data.xmit.recursion) > in dev_xmit_recursion() 3309 __this_cpu_inc(softnet_data.xmit.recursion); in dev_xmit_recursion_inc() 3314 __this_cpu_dec(softnet_data.xmit.recursion); in dev_xmit_recursion_dec()
|
/kernel/linux/linux-5.10/Documentation/trace/ |
D | ftrace-uses.rst | 133 make sure that recursion of the function does not occur. That is, 137 safe from recursion, it can set this flag to disable the ftrace 140 Note, if this flag is set, and recursion does occur, it could cause 144 callback that is marked recursion safe. Recursion safe callbacks
|
/kernel/linux/linux-5.10/Documentation/core-api/ |
D | gfp_mask-from-fs-io.rst | 14 allocating memory to prevent recursion deadlocks caused by direct
|
D | memory-allocation.rst | 74 prevent recursion deadlocks caused by direct memory reclaim calling
|
/kernel/linux/linux-5.10/lib/ |
D | Kconfig.kcsan | 59 deadlocks or recursion. If in doubt, say N.
|
/kernel/linux/linux-5.10/Documentation/locking/ |
D | lockdep-design.rst | 132 referred to as lock recursion deadlock. 141 to lock recursion deadlocks. 316 recursion must not be higher than 20.
|
/kernel/linux/linux-5.10/Documentation/crypto/ |
D | async-tx-api.rst | 144 results in recursion in the synchronous case and spin_locks being
|
/kernel/linux/linux-5.10/tools/objtool/ |
D | check.c | 156 int recursion) in __dead_end_function() argument 228 if (recursion == 5) { in __dead_end_function() 237 return __dead_end_function(file, dest->func, recursion+1); in __dead_end_function()
|
/kernel/linux/linux-5.10/Documentation/filesystems/ |
D | locking.rst | 586 ops FS recursion Held locks when called 595 FS recursion means calling ->quota_read() and ->quota_write() from superblock
|
D | path-lookup.rst | 997 further limit of eight on the maximum depth of recursion, but that was 1133 complex in part because of the desire to handle tail recursion. When
|
/kernel/linux/linux-5.10/kernel/trace/ |
D | Kconfig | 542 recursion or any unexpected execution path which leads to a kernel
|
/kernel/linux/linux-5.10/Documentation/kernel-hacking/ |
D | hacking.rst | 146 Avoid deep recursion and huge local arrays on the stack (allocate
|
/kernel/linux/linux-5.10/Documentation/RCU/Design/Requirements/ |
D | Requirements.rst | 1509 recursion, either the control variable will overflow or (in the Linux 1966 to result in destructive recursion via interrupt handler's use of RCU. 1973 by tracing, which avoids the destructive recursion that could otherwise
|