Defined in 4 files as a macro:
Defined in 13 files as a function:
-
arch/alpha/include/asm/spinlock.h,
line 30
(as a function)
-
arch/arc/include/asm/spinlock.h,
line 17
(as a function)
-
arch/arc/include/asm/spinlock.h,
line 222
(as a function)
-
arch/arm/include/asm/spinlock.h,
line 56
(as a function)
-
arch/hexagon/include/asm/spinlock.h,
line 115
(as a function)
-
arch/parisc/include/asm/spinlock.h,
line 30
(as a function)
-
arch/powerpc/include/asm/simple_spinlock.h,
line 114
(as a function)
-
arch/s390/include/asm/spinlock.h,
line 82
(as a function)
-
arch/sh/include/asm/spinlock-cas.h,
line 28
(as a function)
-
arch/sh/include/asm/spinlock-llsc.h,
line 26
(as a function)
-
arch/sparc/include/asm/spinlock_32.h,
line 18
(as a function)
-
include/linux/spinlock_up.h,
line 29
(as a function)
-
tools/include/linux/spinlock.h,
line 26
(as a function)
Referenced in 37 files:
-
arch/arc/include/asm/smp.h,
line 113
-
arch/arc/include/asm/spinlock.h
-
arch/arm/common/mcpm_entry.c
-
arch/arm/kernel/traps.c,
line 321
-
arch/mips/kernel/sync-r4k.c
-
arch/mips/sgi-ip27/ip27-nmi.c,
line 184
-
arch/parisc/include/asm/atomic.h,
line 39
-
arch/parisc/include/asm/futex.h,
line 24
-
arch/parisc/include/asm/spinlock.h
-
arch/powerpc/kernel/traps.c,
line 195
-
arch/powerpc/kvm/book3s_hv_rm_mmu.c
-
arch/powerpc/kvm/book3s_hv_rm_xics.c,
line 311
-
arch/powerpc/kvm/book3s_xics.c
-
arch/powerpc/kvm/book3s_xive.c
-
arch/powerpc/kvm/book3s_xive_native.c
-
arch/powerpc/platforms/pasemi/setup.c
-
arch/s390/kernel/smp.c,
line 430
-
arch/s390/lib/spinlock.c
-
arch/x86/kernel/dumpstack.c,
line 363
-
arch/x86/kernel/tsc_sync.c
-
arch/x86/mm/kmmio.c
-
include/linux/spinlock.h,
line 188
-
kernel/bpf/helpers.c,
line 298
-
kernel/kcsan/kcsan_test.c
-
kernel/kcsan/selftest.c
-
kernel/locking/lockdep.c,
line 146
-
kernel/locking/qrwlock.c
-
kernel/locking/spinlock_debug.c,
line 116
-
kernel/rcu/tree.c
-
kernel/trace/ring_buffer.c
-
kernel/trace/trace.c
-
kernel/trace/trace_sched_switch.c
-
kernel/trace/trace_sched_wakeup.c
-
kernel/trace/trace_selftest.c,
line 71
-
kernel/trace/trace_snapshot.c
-
kernel/trace/trace_stack.c
-
lib/atomic64.c