Defined in 2 files as a macro:
Referenced in 66 files:
- common/lib/libc/arch/aarch64/atomic/atomic_cas_32.S, line 46
- common/lib/libc/arch/alpha/atomic/atomic_cas.S, line 48
- common/lib/libc/arch/arm/atomic/atomic_cas_32.S, line 56
- common/lib/libc/arch/i386/atomic/atomic.S, line 335
- common/lib/libc/arch/ia64/atomic/atomic.S, line 213
- common/lib/libc/arch/m68k/atomic/atomic_cas.S, line 47
- common/lib/libc/arch/mips/atomic/atomic_cas.S, line 95
- common/lib/libc/arch/or1k/atomic/atomic_cas_32.S, line 47
- common/lib/libc/arch/powerpc/atomic/atomic_cas.S, line 52
- common/lib/libc/arch/riscv/atomic/atomic_cas_32.S, line 44
- common/lib/libc/arch/sparc/atomic/atomic_cas.S, line 144
- common/lib/libc/arch/sparc64/atomic/atomic_cas.S, line 42
- common/lib/libc/arch/x86_64/atomic/atomic.S, line 356
- common/lib/libc/atomic/atomic_init_testset.c
- external/mit/libuv/dist/src/unix/atomic-ops.h, line 46
- libexec/ld.elf_so/rtld.c
- sys/arch/arm/arm/lock_cas.S, line 93
- sys/arch/arm/nvidia/tegra_cpufreq.c, line 153
- sys/arch/hppa/hppa/lock_stubs.S
- sys/arch/luna68k/dev/xpbus.c
- sys/arch/m68k/m68k/lock_stubs.s, line 67
- sys/arch/mips/mips/db_interface.c
- sys/arch/mips/mips/mips_fixup.c, line 693
- sys/arch/powerpc/powerpc/db_interface.c
- sys/arch/riscv/riscv/db_interface.c
- sys/arch/sh3/sh3/lock_stubs.S, line 71
- sys/arch/vax/vax/lock_stubs.S, line 315
- sys/dev/fdt/cpufreq_dt.c
- sys/dev/hdmicec/hdmicec.c, line 113
- sys/dev/ic/am7930.c
- sys/dev/pci/cmdide.c
- sys/dev/pci/if_ena.c
- sys/dev/pci/if_iavf.c, line 5222
- sys/dev/pci/if_ixl.c, line 6712
- sys/dev/pci/ixgbe/if_bypass.c
- sys/dev/pci/ixgbe/ixgbe.c
- sys/dev/pci/ixgbe/ixv.c
- sys/dev/sdmmc/sdhc.c, line 1585
- sys/dev/usb/usb.c, line 572
- sys/external/bsd/common/linux/linux_tasklet.c
- sys/external/bsd/drm/dist/bsd-core/drm_atomic.h
- sys/external/bsd/drm2/dist/drm/vmwgfx/ttm_object.c, line 599
- sys/external/bsd/drm2/drm/drm_lock.c, line 364
- sys/external/bsd/drm2/i2c/drm_encoder_slave.c, line 156
- sys/external/bsd/drm2/include/linux/atomic.h
- sys/external/bsd/drm2/include/linux/kref.h
- sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.h, line 74
- sys/kern/kern_descrip.c, line 494
- sys/kern/kern_runq.c, line 387
- sys/kern/subr_asan.c, line 724
- sys/kern/subr_csan.c, line 409
- sys/kern/subr_msan.c, line 1128
- sys/kern/tty.c, line 568
- sys/kern/uipc_usrreq.c, line 1711
- sys/kern/vfs_vnode.c
- sys/miscfs/specfs/spec_vnops.c
- sys/net/if_spppsubr.c
- sys/net/if_wg.c, line 858
- sys/net/lagg/if_lagg.c
- sys/netinet/tcp_subr.c, line 424
- sys/rump/librump/rumpkern/atomic_cas_generic.c
- sys/rump/librump/rumpkern/rump_atomic_cas_up.c, line 55
- sys/sys/atomic.h
- sys/sys/kernhist.h, line 203
- tests/lib/libc/atomic/t_atomic_cas.c
- tests/lib/libc/membar/t_spinlock.c, line 82