Defined in 9 files as a macro:
Referenced in 82 files:
- arch/arm/include/asm/mcs_spinlock.h, line 19
- arch/mips/include/asm/spinlock.h, line 26
- arch/mips/kvm/trap_emul.c, line 1173
- arch/riscv/include/asm/spinlock.h
- arch/x86/include/asm/qspinlock.h, line 45
- arch/x86/kernel/ldt.c, line 334
- arch/x86/kvm/mmu.c, line 1051
- drivers/gpu/drm/msm/msm_rd.c
- drivers/infiniband/core/netlink.c, line 119
- drivers/infiniband/core/uverbs_cmd.c, line 284
- drivers/infiniband/hw/mlx5/mr.c, line 1343
- drivers/infiniband/hw/mlx5/odp.c
- drivers/infiniband/sw/rdmavt/qp.c
- drivers/input/keyboard/applespi.c, line 1317
- drivers/lightnvm/pblk-rb.c
- drivers/lightnvm/pblk-rl.c
- drivers/lightnvm/pblk-write.c
- drivers/media/dvb-core/dvb_ringbuffer.c
- drivers/net/ethernet/cadence/macb_ptp.c
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c, line 2307
- drivers/net/ethernet/intel/e1000/e1000_main.c, line 3868
- drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c, line 96
- drivers/net/ethernet/qlogic/qed/qed_iwarp.c
- drivers/net/ethernet/qlogic/qed/qed_spq.c, line 84
- drivers/target/target_core_user.c, line 647
- drivers/tty/n_tty.c
- drivers/tty/tty_buffer.c
- drivers/tty/tty_ldsem.c, line 96
- drivers/usb/gadget/function/f_mass_storage.c
- fs/afs/cell.c
- fs/crypto/keyring.c, line 213
- fs/dcache.c
- fs/eventpoll.c, line 1306
- fs/fs-writeback.c, line 450
- fs/io_uring.c
- fs/overlayfs/readdir.c, line 847
- include/asm-generic/barrier.h
- include/asm-generic/qrwlock.h, line 116
- include/asm-generic/qspinlock.h, line 94
- include/linux/atomic-fallback.h
- include/linux/netpoll.h, line 97
- include/linux/rcupdate.h, line 382
- include/rdma/rdmavt_cq.h, line 74
- include/rdma/rdmavt_qp.h, line 869
- ipc/sem.c, line 353
- kernel/debug/kdb/kdb_io.c, line 850
- kernel/events/core.c
- kernel/events/uprobes.c, line 1476
- kernel/futex.c, line 1479
- kernel/locking/mcs_spinlock.h, line 45
- kernel/locking/percpu-rwsem.c, line 181
- kernel/locking/qspinlock_paravirt.h, line 523
- kernel/locking/rwsem.c, line 546
- kernel/power/energy_model.c, line 249
- kernel/rcu/rcutorture.c
- kernel/rcu/srcutree.c
- kernel/rcu/tree.c
- kernel/rcu/tree_exp.h, line 706
- kernel/rcu/tree_stall.h, line 108
- kernel/sched/core.c, line 3094
- kernel/seccomp.c, line 400
- kernel/smp.c, line 132
- lib/percpu-refcount.c, line 218
- lib/stackdepot.c
- net/core/netpoll.c, line 167
- net/ipv4/af_inet.c, line 1294
- net/ipv4/tcp_bpf.c, line 622
- net/netfilter/nf_conntrack_core.c, line 172
- net/rxrpc/call_accept.c
- net/rxrpc/input.c, line 567
- net/rxrpc/recvmsg.c, line 206
- net/sched/sch_fq.c, line 439
- net/sunrpc/xprtmultipath.c, line 302
- net/sunrpc/xprtrdma/verbs.c, line 939
- net/tls/tls_device.c, line 1034
- net/tls/tls_main.c
- net/unix/af_unix.c
- security/keys/key.c, line 411
- security/keys/process_keys.c, line 60
- security/selinux/ss/sidtab.c, line 330
- tools/include/asm/barrier.h, line 50
- tools/include/linux/ring_buffer.h, line 71