Defined in 6 files as a macro:
- arch/arc/include/asm/atomic.h, line 123 (as a macro)
- arch/hexagon/include/asm/atomic.h, line 31 (as a macro)
- arch/parisc/include/asm/atomic.h, line 69 (as a macro)
- arch/sparc/include/asm/atomic_32.h, line 35 (as a macro)
- include/asm-generic/atomic-instrumented.h, line 56 (as a macro)
- include/linux/atomic-fallback.h, line 93 (as a macro)
Defined in 2 files as a function:
- include/asm-generic/atomic-instrumented.h, line 51 (as a function)
- include/linux/atomic-fallback.h, line 89 (as a function)
Referenced in 10 files:
- drivers/gpu/drm/i915/i915_sw_fence.c, line 139
- drivers/gpu/drm/i915/intel_wakeref.h, line 174
- drivers/iommu/arm-smmu-v3.c
- fs/kernfs/dir.c, line 654
- include/asm-generic/atomic-long.h, line 540
- include/linux/atomic-fallback.h, line 87
- include/linux/page_ref.h, line 178
- kernel/bpf/helpers.c, line 258
- kernel/jump_label.c
- kernel/sched/rt.c, line 1973