Loading...
Defined in 6 files as a macro:
- arch/arc/include/asm/atomic.h, line 119 (as a macro)
- arch/hexagon/include/asm/atomic.h, line 29 (as a macro)
- arch/parisc/include/asm/atomic.h, line 69 (as a macro)
- arch/sparc/include/asm/atomic_32.h, line 33 (as a macro)
- include/asm-generic/atomic-instrumented.h, line 57 (as a macro)
- include/linux/atomic-fallback.h, line 171 (as a macro)
Defined in 2 files as a function:
- include/asm-generic/atomic-instrumented.h, line 52 (as a function)
- include/linux/atomic-fallback.h, line 167 (as a function)
Referenced in 18 files:
- arch/arm64/kvm/hyp/nvhe/psci-relay.c, line 104
- arch/x86/kernel/cpu/aperfmperf.c, line 67
- arch/x86/kvm/lapic.c
- drivers/gpu/drm/i915/i915_sw_fence.c, line 150
- drivers/gpu/drm/i915/intel_wakeref.h, line 237
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
- drivers/net/wireguard/queueing.h
- drivers/platform/surface/aggregator/ssh_packet_layer.c
- drivers/platform/surface/aggregator/ssh_request_layer.c, line 1029
- include/asm-generic/atomic-long.h, line 541
- include/linux/atomic-fallback.h
- include/linux/freelist.h, line 50
- include/linux/page_ref.h, line 187
- kernel/bpf/helpers.c, line 285
- kernel/events/core.c, line 6424
- kernel/jump_label.c
- kernel/locking/percpu-rwsem.c, line 256
- kernel/sched/rt.c, line 2074