Defined in 2 files as a macro:
Referenced in 62 files:
- common/lib/libc/arch/aarch64/atomic/atomic_swap_32.S, line 44
- common/lib/libc/arch/alpha/atomic/atomic_swap.S, line 45
- common/lib/libc/arch/arm/atomic/atomic_swap.S, line 78
- common/lib/libc/arch/i386/atomic/atomic.S, line 330
- common/lib/libc/arch/ia64/atomic/atomic.S, line 207
- common/lib/libc/arch/m68k/atomic/atomic_swap.S, line 47
- common/lib/libc/arch/mips/atomic/atomic_swap.S, line 87
- common/lib/libc/arch/or1k/atomic/atomic_swap_32.S, line 44
- common/lib/libc/arch/powerpc/atomic/atomic_swap.S, line 47
- common/lib/libc/arch/riscv/atomic/atomic_swap_32.S, line 40
- common/lib/libc/arch/sparc64/atomic/atomic_swap.S, line 46
- common/lib/libc/arch/x86_64/atomic/atomic.S, line 350
- common/lib/libc/atomic/atomic_swap_32_cas.c
- lib/libbluetooth/sdp_service.c, line 66
- lib/librumpuser/rumpuser_sp.c, line 128
- libexec/ld.elf_so/rtld.c
- sys/arch/arm/amlogic/meson_rtc.c
- sys/arch/arm/arm32/pmap.c, line 5287
- sys/arch/arm/broadcom/bcm53xx_eth.c, line 1923
- sys/arch/powerpc/booke/dev/pq3etsec.c, line 2497
- sys/arch/sparc64/dev/vnet.c, line 1103
- sys/arch/x86/x86/tsc.c, line 264
- sys/dev/audio/audio.c, line 1744
- sys/dev/efi.c, line 96
- sys/dev/hdmicec/hdmicec.c
- sys/dev/i2c/ihidev.c, line 764
- sys/dev/ic/tpm.c
- sys/dev/pci/if_aq.c, line 5028
- sys/dev/pci/if_bge.c, line 6068
- sys/dev/pci/if_ena.c
- sys/dev/pci/if_iavf.c, line 5179
- sys/dev/pci/if_ixl.c, line 6734
- sys/dev/pci/if_wm.c, line 3775
- sys/dev/sdmmc/sdhc.c
- sys/dev/wscons/wsdisplay_vcons.c, line 1605
- sys/external/bsd/common/include/asm/bug.h, line 54
- sys/external/bsd/drm2/dist/drm/i915/i915_utils.c, line 41
- sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_irq.c, line 145
- sys/external/bsd/drm2/include/linux/atomic.h, line 289
- sys/external/bsd/drm2/include/linux/ratelimit.h, line 89
- sys/external/bsd/drm2/linux/linux_dma_fence.c, line 299
- sys/external/bsd/drm2/linux/linux_irq_work.c, line 129
- sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.h, line 73
- sys/fs/tmpfs/tmpfs_subr.c, line 1192
- sys/kern/kern_synch.c
- sys/kern/subr_asan.c, line 734
- sys/kern/subr_csan.c, line 419
- sys/kern/subr_debug.c, line 120
- sys/kern/subr_msan.c, line 1138
- sys/kern/vfs_syscalls.c, line 4832
- sys/net/if_pppoe.c
- sys/net/if_spppsubr.c, line 6723
- sys/net/if_wg.c, line 2512
- sys/net/lagg/if_lagg.c, line 2842
- sys/netinet/ip_flow.c
- sys/netinet6/ip6_flow.c
- sys/netipsec/key.c
- sys/sys/atomic.h
- sys/uvm/pmap/pmap.c, line 1066
- sys/uvm/uvm_pdaemon.c, line 232
- tests/lib/libc/atomic/t_atomic_swap.c
- tests/lib/libc/membar/t_spinlock.c, line 71