Home
last modified time | relevance | path

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

12

/netbsd/common/lib/libc/atomic/
H A 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()
H A 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()
H A 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()
H A Datomic_cas_64_cas.c46 return atomic_cas_64(addr, oldval, newval) == oldval; in bool_compare_and_swap_8()
H A Datomic_dec_64_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_dec_64()
H A Datomic_inc_64_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_inc_64()
H A Datomic_or_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_or_64_nv()
H A Datomic_and_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_and_64_nv()
H A Datomic_inc_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_inc_64_nv()
H A Datomic_dec_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_dec_64_nv()
H A Datomic_swap_64_cas.c45 } while (atomic_cas_64(addr, old, new) != old); in atomic_swap_64()
H A Datomic_add_64_nv_cas.c46 } while (atomic_cas_64(addr, old, new) != old); in atomic_add_64_nv()
H A Datomic_and_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_and_8()
H A Datomic_or_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_or_8()
H A Datomic_add_64_cas.c49 } while (atomic_cas_64(addr, old, new) != old); in fetch_and_add_8()
/netbsd/tests/lib/libc/atomic/
H A Dt_atomic_cas.c88 atf_cas(atomic_cas_64, uint64_t, "0x%" PRIx64);
106 ATF_TP_ADD_TC(tp, atomic_cas_64); in ATF_TP_ADD_TCS()
/netbsd/sys/rump/librump/rumpkern/
H A Datomic_cas_generic.c92 #undef atomic_cas_64
93 atomic_op_alias(atomic_cas_64,_atomic_cas_64)
/netbsd/sys/arch/riscv/include/
H A Dpte.h43 #define atomic_cas_pte atomic_cas_64
280 return atomic_cas_64(pdep, opde, npde); in pte_pde_cas()
/netbsd/external/cddl/osnet/lib/libzpool/
H A Datomic.c9 atomic_cas_64(volatile uint64_t *ptr, uint64_t old, uint64_t new) { in atomic_cas_64() function
/netbsd/common/lib/libc/arch/arm/atomic/
H A Datomic_cas_64.S68 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/common/lib/libc/arch/aarch64/atomic/
H A Datomic_cas_64.S45 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/common/lib/libc/arch/riscv/atomic/
H A Datomic_cas_64.S44 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/common/lib/libc/arch/sparc64/atomic/
H A Datomic_cas.S63 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/common/lib/libc/arch/alpha/atomic/
H A Datomic_cas.S67 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
/netbsd/common/lib/libc/arch/powerpc/atomic/
H A Datomic_cas.S69 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)

12