Home
last modified time | relevance | path

Searched refs:atomic_cas_64 (Results 1 – 25 of 44) sorted by relevance

12

/netbsd/src/common/lib/libc/atomic/
Datomic_nand_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_nand_8()
61 } while (atomic_cas_64(addr, old, new) != old); in nand_and_fetch_8()
Datomic_sub_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_sub_8()
61 } while (atomic_cas_64(addr, old, new) != old); in sub_and_fetch_8()
Datomic_xor_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_xor_8()
61 } while (atomic_cas_64(addr, old, new) != old); in xor_and_fetch_8()
Datomic_cas_64_cas.c46 return atomic_cas_64(addr, oldval, newval) == oldval; in bool_compare_and_swap_8()
Datomic_dec_64_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_dec_64()
Datomic_inc_64_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_inc_64()
Datomic_or_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_or_64_nv()
Datomic_and_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_and_64_nv()
Datomic_inc_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_inc_64_nv()
Datomic_dec_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_dec_64_nv()
Datomic_swap_64_cas.c45 } while (atomic_cas_64(addr, old, new) != old); in atomic_swap_64()
Datomic_add_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_add_64_nv()
Datomic_and_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_and_8()
Datomic_or_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_or_8()
Datomic_add_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_add_8()
/netbsd/src/sys/rump/librump/rumpkern/
Datomic_cas_generic.c92 #undef atomic_cas_64
93 atomic_op_alias(atomic_cas_64,_atomic_cas_64)
/netbsd/src/external/cddl/osnet/lib/libzpool/
Datomic.c9 atomic_cas_64(volatile uint64_t *ptr, uint64_t old, uint64_t new) { in atomic_cas_64() function
/netbsd/src/common/lib/libc/arch/arm/atomic/
Datomic_cas_64.S68 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/aarch64/atomic/
Datomic_cas_64.S45 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/sparc64/atomic/
Datomic_cas.S63 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/alpha/atomic/
Datomic_cas.S67 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/powerpc/atomic/
Datomic_cas.S69 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/mips/atomic/
Datomic_cas.S75 ATOMIC_OP_ALIAS(atomic_cas_64, _atomic_cas_64)
/netbsd/src/sys/sys/
Datomic.h235 #define atomic_cas_64 kasan_atomic_cas_64 macro
297 #define atomic_cas_64 kcsan_atomic_cas_64
359 #define atomic_cas_64 kmsan_atomic_cas_64
/netbsd/src/lib/libc/atomic/
DMakefile.inc35 atomic_cas.3 atomic_cas_64.3 \

12