Defined in 2 files as a macro:
Referenced in 56 files:
- common/lib/libc/arch/aarch64/atomic/atomic_cas_32.S, line 45
- common/lib/libc/arch/alpha/atomic/atomic_cas.S, line 47
- common/lib/libc/arch/arm/atomic/atomic_cas_32.S, line 55
- common/lib/libc/arch/i386/atomic/atomic.S, line 334
- common/lib/libc/arch/ia64/atomic/atomic.S, line 212
- common/lib/libc/arch/m68k/atomic/atomic_cas.S, line 46
- common/lib/libc/arch/mips/atomic/atomic_cas.S, line 55
- common/lib/libc/arch/or1k/atomic/atomic_cas_32.S, line 46
- common/lib/libc/arch/powerpc/atomic/atomic_cas.S, line 48
- common/lib/libc/arch/riscv/atomic/atomic_cas_32.S, line 43
- common/lib/libc/arch/sparc/atomic/atomic_cas.S, line 143
- common/lib/libc/arch/sparc64/atomic/atomic_cas.S, line 41
- common/lib/libc/arch/x86_64/atomic/atomic.S, line 354
- common/lib/libc/atomic/atomic_add_32_cas.c, line 51
- common/lib/libc/atomic/atomic_add_32_nv_cas.c, line 44
- common/lib/libc/atomic/atomic_and_32_cas.c, line 51
- common/lib/libc/atomic/atomic_and_32_nv_cas.c, line 44
- common/lib/libc/atomic/atomic_c11_compare_exchange_cas_32.c, line 55
- common/lib/libc/atomic/atomic_cas_32_cas.c, line 44
- common/lib/libc/atomic/atomic_dec_32_cas.c, line 44
- common/lib/libc/atomic/atomic_dec_32_nv_cas.c, line 44
- common/lib/libc/atomic/atomic_inc_32_cas.c, line 44
- common/lib/libc/atomic/atomic_inc_32_nv_cas.c, line 44
- common/lib/libc/atomic/atomic_init_testset.c
- common/lib/libc/atomic/atomic_nand_32_cas.c
- common/lib/libc/atomic/atomic_or_32_cas.c, line 51
- common/lib/libc/atomic/atomic_or_32_nv_cas.c, line 44
- common/lib/libc/atomic/atomic_sub_32_cas.c
- common/lib/libc/atomic/atomic_swap_32_cas.c, line 43
- common/lib/libc/atomic/atomic_xor_32_cas.c
- external/cddl/osnet/dist/uts/common/fs/zfs/zrlock.c
- sys/arch/arm/arm/lock_cas.S, line 91
- sys/arch/hppa/hppa/lock_stubs.S
- sys/arch/i386/include/pmap_private.h, line 268
- sys/arch/m68k/m68k/lock_stubs.s, line 71
- sys/arch/mips/mips/mips_fixup.c, line 697
- sys/arch/riscv/include/pte.h
- sys/arch/sh3/sh3/lock_stubs.S, line 69
- sys/arch/sparc64/sparc64/db_interface.c
- sys/arch/vax/vax/lock_stubs.S, line 319
- sys/arch/x86/pci/pci_machdep.c
- sys/arch/x86/x86/ipi.c, line 111
- sys/dev/acpi/acpica/acpi_func.h
- sys/external/bsd/ena-com/ena_plat.h, line 366
- sys/kern/subr_asan.c, line 723
- sys/kern/subr_csan.c, line 408
- sys/kern/subr_msan.c, line 1127
- sys/kern/subr_pcq.c
- sys/kern/subr_thmap.c, line 126
- sys/nfs/nfs_subs.c
- sys/rump/librump/rumpkern/atomic_cas_generic.c
- sys/rump/librump/rumpkern/rump_atomic_cas_up.c, line 53
- sys/rump/net/lib/libshmif/if_shmem.c, line 137
- sys/sys/atomic.h
- sys/uvm/pmap/pmap_synci.c, line 127
- tests/lib/libc/atomic/t_atomic_cas.c