Defined in 4 files as a macro:
Defined in 13 files as a function:
-
arch/alpha/include/asm/spinlock.h,
line 24
(as a function)
-
arch/arc/include/asm/spinlock.h,
line 67
(as a function)
-
arch/arc/include/asm/spinlock.h,
line 261
(as a function)
-
arch/arm/include/asm/spinlock.h,
line 107
(as a function)
-
arch/hexagon/include/asm/spinlock.h,
line 130
(as a function)
-
arch/parisc/include/asm/spinlock.h,
line 49
(as a function)
-
arch/powerpc/include/asm/simple_spinlock.h,
line 128
(as a function)
-
arch/s390/include/asm/spinlock.h,
line 95
(as a function)
-
arch/sh/include/asm/spinlock-cas.h,
line 33
(as a function)
-
arch/sh/include/asm/spinlock-llsc.h,
line 46
(as a function)
-
arch/sparc/include/asm/spinlock_32.h,
line 48
(as a function)
-
include/linux/spinlock_up.h,
line 45
(as a function)
-
tools/include/linux/spinlock.h,
line 31
(as a function)
Referenced in 38 files:
-
arch/arc/include/asm/smp.h,
line 117
-
arch/arc/include/asm/spinlock.h
-
arch/arm/common/mcpm_entry.c
-
arch/arm/kernel/traps.c,
line 341
-
arch/mips/kernel/sync-r4k.c
-
arch/parisc/include/asm/atomic.h,
line 44
-
arch/parisc/include/asm/futex.h,
line 30
-
arch/parisc/include/asm/spinlock.h
-
arch/powerpc/kernel/traps.c,
line 218
-
arch/powerpc/kvm/book3s_hv_rm_mmu.c
-
arch/powerpc/kvm/book3s_hv_rm_xics.c
-
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 451
-
arch/s390/lib/spinlock.c
-
arch/x86/kernel/dumpstack.c,
line 386
-
arch/x86/kernel/hpet.c,
line 816
-
arch/x86/kernel/tsc_sync.c
-
arch/x86/mm/kmmio.c
-
include/linux/spinlock.h,
line 206
-
kernel/bpf/helpers.c,
line 305
-
kernel/kcsan/kcsan_test.c
-
kernel/kcsan/selftest.c
-
kernel/locking/lockdep.c,
line 158
-
kernel/locking/qrwlock.c
-
kernel/locking/spinlock_debug.c,
line 142
-
kernel/rcu/tree.c
-
kernel/trace/ring_buffer.c
-
kernel/trace/trace.c
-
kernel/trace/trace_clock.c,
line 139
-
kernel/trace/trace_sched_switch.c
-
kernel/trace/trace_sched_wakeup.c
-
kernel/trace/trace_selftest.c,
line 89
-
kernel/trace/trace_snapshot.c
-
kernel/trace/trace_stack.c
-
lib/atomic64.c