Defined in 3 files as a macro:
Defined in 6 files as a function:
Documented in 3 files:
Referenced in 31 files:
- arch/alpha/include/asm/atomic.h
- arch/arc/include/asm/atomic.h
- arch/arm/include/asm/atomic.h, line 529
- arch/arm/mm/context.c, line 228
- arch/arm64/include/asm/atomic.h
- arch/arm64/include/asm/atomic_lse.h, line 279
- arch/frv/include/asm/atomic.h, line 126
- arch/frv/kernel/frv_ksyms.c, line 64
- arch/ia64/include/asm/atomic.h
- arch/mips/include/asm/atomic.h
- arch/parisc/include/asm/atomic.h
- arch/powerpc/include/asm/atomic.h, line 414
- arch/s390/include/asm/atomic.h
- arch/s390/kernel/vtime.c, line 61
- arch/sparc/include/asm/atomic_64.h
- arch/tile/include/asm/atomic_32.h
- arch/tile/include/asm/atomic_64.h
- arch/x86/include/asm/atomic64_32.h, line 273
- arch/x86/include/asm/atomic64_64.h
- drivers/dma-buf/dma-fence.c, line 50
- drivers/infiniband/hw/hfi1/rc.c, line 2452
- drivers/infiniband/hw/hfi1/ruc.c, line 526
- drivers/infiniband/hw/qib/qib_rc.c, line 2151
- drivers/infiniband/hw/qib/qib_ruc.c, line 511
- fs/namespace.c, line 2865
- include/asm-generic/atomic64.h
- include/asm-generic/local64.h, line 78
- include/linux/atomic.h
- kernel/cgroup_pids.c, line 151
- kernel/trace/trace_clock.c, line 139
- net/netfilter/nft_quota.c, line 27