Home
last modified time | relevance | path

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

/Linux-v4.19/kernel/
Dcontext_tracking.c35 int recursion; in context_tracking_recursion_enter() local
37 recursion = __this_cpu_inc_return(context_tracking.recursion); in context_tracking_recursion_enter()
38 if (recursion == 1) in context_tracking_recursion_enter()
41 WARN_ONCE((recursion < 1), "Invalid context tracking recursion value %d\n", 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()
/Linux-v4.19/kernel/events/
Dinternal.h204 static inline int get_recursion_context(int *recursion) in DEFINE_OUTPUT_COPY()
217 if (recursion[rctx]) in DEFINE_OUTPUT_COPY()
220 recursion[rctx]++; in DEFINE_OUTPUT_COPY()
226 static inline void put_recursion_context(int *recursion, int rctx) in put_recursion_context() argument
229 recursion[rctx]--; in put_recursion_context()
Dcore.c7795 int recursion[PERF_NR_CONTEXTS]; member
7997 return get_recursion_context(swhash->recursion); in perf_swevent_get_recursion_context()
8005 put_recursion_context(swhash->recursion, rctx); in perf_swevent_put_recursion_context()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mn.c89 atomic_t recursion; member
188 if (atomic_inc_return(&amn->recursion) == 1) in amdgpu_mn_read_lock()
202 if (atomic_dec_return(&amn->recursion) == 0) in amdgpu_mn_read_unlock()
414 atomic_set(&amn->recursion, 0); in amdgpu_mn_get()
/Linux-v4.19/crypto/
Dalgboss.c130 int recursion = 0; in cryptomgr_schedule_probe() local
136 recursion++; in cryptomgr_schedule_probe()
137 else if (*p == ')' && !recursion--) in cryptomgr_schedule_probe()
/Linux-v4.19/include/linux/
Dcontext_tracking_state.h16 int recursion; member
/Linux-v4.19/Documentation/kbuild/
DKconfig.recursion-issue-016 # make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-01 allnoconfig
36 # Reading the Documentation/kbuild/Kconfig.recursion-issue-01 file it may be
DKconfig.recursion-issue-026 # make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-02 allnoconfig
23 # The example provided in Documentation/kbuild/Kconfig.recursion-issue-02
Dkconfig-language.txt530 Read: Documentation/kbuild/Kconfig.recursion-issue-01
534 make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-01 allnoconfig
539 Read: Documentation/kbuild/Kconfig.recursion-issue-02
543 make KBUILD_KCONFIG=Documentation/kbuild/Kconfig.recursion-issue-02 allnoconfig
558 Documentation/kbuild/Kconfig.recursion-issue-01 through the removal
564 Documentation/kbuild/Kconfig.recursion-issue-02.
/Linux-v4.19/Documentation/trace/
Dftrace-uses.rst133 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
/Linux-v4.19/Documentation/core-api/
Dgfp_mask-from-fs-io.rst12 allocating memory to prevent recursion deadlocks caused by direct
/Linux-v4.19/tools/objtool/
Dcheck.c145 int recursion) in __dead_end_function() argument
211 if (recursion == 5) { in __dead_end_function()
222 recursion + 1); in __dead_end_function()
/Linux-v4.19/Documentation/locking/
Dlockdep-design.txt82 to lock recursion deadlocks.
252 recursion must not be higher than 20.
/Linux-v4.19/Documentation/crypto/
Dasync-tx-api.txt118 results in recursion in the synchronous case and spin_locks being
/Linux-v4.19/Documentation/filesystems/
DLocking518 FS recursion Held locks when called
525 FS recursion means calling ->quota_read() and ->quota_write() from superblock
/Linux-v4.19/kernel/trace/
DKconfig487 recursion or any unexpected execution path which leads to a kernel
/Linux-v4.19/Documentation/kernel-hacking/
Dhacking.rst146 Avoid deep recursion and huge local arrays on the stack (allocate
/Linux-v4.19/Documentation/security/keys/
Dcore.rst600 checked for keys before recursion into its children occurs.
/Linux-v4.19/init/
DKconfig591 be NMI messages, another one - printk recursion. The messages are
/Linux-v4.19/Documentation/networking/
Dip-sysctl.txt1766 avoid infinite Neighbor Solicitation "recursion" when the peer node