Searched refs:atomic_swap_ptr (Results 1 - 25 of 39) sorted by relevance

12

/netbsd-current/common/lib/libc/atomic/
H A Datomic_swap_32_cas.c60 #undef atomic_swap_ptr macro
61 atomic_op_alias(atomic_swap_ptr,_atomic_swap_32)
H A Datomic_swap_64_cas.c59 #undef atomic_swap_ptr macro
60 atomic_op_alias(atomic_swap_ptr,_atomic_swap_64)
H A Datomic_op_namespace.h90 #define atomic_swap_ptr _atomic_swap_ptr macro
/netbsd-current/common/lib/libc/arch/powerpc/atomic/
H A Datomic_swap.S61 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_64)
67 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
/netbsd-current/common/lib/libc/arch/riscv/atomic/
H A Datomic_swap_32.S43 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
H A Datomic_swap_64.S42 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_64)
/netbsd-current/tests/lib/libc/atomic/
H A Dt_atomic_swap.c72 atf_swap(atomic_swap_ptr, void *, "%p");
82 ATF_TP_ADD_TC(tp, atomic_swap_ptr);
/netbsd-current/common/lib/libc/arch/aarch64/atomic/
H A Datomic_swap_64.S45 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_64)
/netbsd-current/common/lib/libc/arch/alpha/atomic/
H A Datomic_swap.S59 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_64)
/netbsd-current/common/lib/libc/arch/or1k/atomic/
H A Datomic_swap_32.S46 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
/netbsd-current/common/lib/libc/arch/mips/atomic/
H A Datomic_swap.S86 ATOMIC_OP_ALIAS(atomic_swap_ptr, _atomic_swap_ptr)
/netbsd-current/common/lib/libc/arch/m68k/atomic/
H A Datomic_swap.S51 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
/netbsd-current/common/lib/libc/arch/sparc64/atomic/
H A Datomic_swap.S69 ATOMIC_OP_ALIAS_SIZE(atomic_swap_ptr,_atomic_swap)
/netbsd-current/common/lib/libc/arch/arm/atomic/
H A Datomic_swap.S80 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
/netbsd-current/crypto/external/bsd/heimdal/dist/lib/base/
H A Dbaselocl.h91 #define heim_base_exchange_pointer(t,v) atomic_swap_ptr((volatile void *)(t), (void *)(v))
/netbsd-current/sys/external/bsd/drm2/include/linux/
H A Dllist.h98 first = atomic_swap_ptr(&head->first, NULL);
/netbsd-current/lib/libc/atomic/
H A DMakefile.inc76 atomic_swap.3 atomic_swap_ptr.3 \
/netbsd-current/sys/arch/x86/x86/
H A Dtsc.c271 if (atomic_swap_ptr(&tsc_sync_cpu, ci) != NULL) {
345 if (atomic_swap_ptr(&tsc_sync_cpu, NULL) != ci) {
/netbsd-current/lib/libpthread/
H A Dpthread_mutex.c357 atomic_swap_ptr(&ptm->ptm_waiters, NULL));
371 atomic_swap_ptr(&ptm->ptm_waiters, NULL));
491 val = atomic_swap_ptr(&ptm->ptm_owner, newval);
507 atomic_swap_ptr(&ptm->ptm_waiters, NULL));
H A Dpthread_rwlock.c527 (void)atomic_swap_ptr(&ptr->ptr_owner, (void *)new);
556 (void)atomic_swap_ptr(&ptr->ptr_owner, (void *)new);
/netbsd-current/sys/rump/librump/rumpkern/
H A Dscheduler.c346 old = atomic_swap_ptr(&rcpu->rcpu_prevlwp, RCPULWP_WANTED);
486 old = atomic_swap_ptr(&rcpu->rcpu_prevlwp, l);
/netbsd-current/sys/sys/
H A Datomic.h244 #define atomic_swap_ptr kasan_atomic_swap_ptr macro
306 #define atomic_swap_ptr kcsan_atomic_swap_ptr
368 #define atomic_swap_ptr kmsan_atomic_swap_ptr
/netbsd-current/sys/kern/
H A Dkern_lock.c315 (void)atomic_swap_ptr(&ci->ci_biglock_wanted, owant);
/netbsd-current/sys/net/npf/
H A Dnpf_conndb.c266 con = atomic_swap_ptr(&cd->cd_new, NULL);
/netbsd-current/common/lib/libc/arch/ia64/atomic/
H A Datomic.S210 ALIAS(atomic_swap_ptr,_atomic_swap_64)

Completed in 322 milliseconds

12