Loading...
Defined in 1 files as a prototype:
Defined in 15 files as a macro:
- arch/alpha/include/asm/atomic.h, line 27 (as a macro)
- arch/arc/include/asm/atomic64-arcv2.h, line 15 (as a macro)
- arch/arm/include/asm/atomic.h, line 250 (as a macro)
- arch/arm64/include/asm/atomic.h, line 168 (as a macro)
- arch/ia64/include/asm/atomic.h, line 22 (as a macro)
- arch/loongarch/include/asm/atomic.h, line 195 (as a macro)
- arch/mips/include/asm/atomic.h, line 51 (as a macro)
- arch/parisc/include/asm/atomic.h, line 141 (as a macro)
- arch/powerpc/include/asm/atomic.h, line 223 (as a macro)
- arch/riscv/include/asm/atomic.h, line 38 (as a macro)
- arch/s390/include/asm/atomic.h, line 83 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 15 (as a macro)
- arch/x86/include/asm/atomic64_32.h, line 15 (as a macro)
- arch/x86/include/asm/atomic64_64.h, line 11 (as a macro)
- include/asm-generic/atomic64.h, line 16 (as a macro)
Referenced in 22 files:
- arch/powerpc/platforms/pseries/lparcfg.c, line 62
- arch/s390/crypto/arch_random.c, line 17
- arch/s390/kernel/perf_cpum_cf_common.c, line 30
- arch/x86/kernel/pvclock.c, line 47
- arch/x86/mm/tlb.c, line 211
- drivers/char/hw_random/s390-trng.c
- drivers/dma-buf/dma-buf.c, line 529
- drivers/dma-buf/dma-fence.c, line 36
- drivers/gpu/drm/hyperv/hyperv_drm_proto.c, line 198
- drivers/media/rc/rc-ir-raw.c, line 19
- drivers/net/wireguard/noise.c, line 32
- drivers/net/wireguard/peer.c, line 19
- drivers/s390/crypto/ap_bus.c, line 90
- drivers/video/fbdev/hyperv_fb.c, line 290
- fs/namespace.c, line 3414
- include/linux/atomic/atomic-long.h, line 14
- include/linux/cookie.h
- include/linux/sched/signal.h
- lib/atomic64_test.c, line 157
- lib/test_lockup.c, line 164
- net/rds/rds.h, line 40
- net/smc/smc.h, line 37