/netbsd-current/common/lib/libc/atomic/ |
H A D | atomic_swap_32_cas.c | 60 #undef atomic_swap_ptr macro 61 atomic_op_alias(atomic_swap_ptr,_atomic_swap_32)
|
H A D | atomic_swap_64_cas.c | 59 #undef atomic_swap_ptr macro 60 atomic_op_alias(atomic_swap_ptr,_atomic_swap_64)
|
H A D | atomic_op_namespace.h | 90 #define atomic_swap_ptr _atomic_swap_ptr macro
|
/netbsd-current/common/lib/libc/arch/powerpc/atomic/ |
H A D | atomic_swap.S | 61 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 D | atomic_swap_32.S | 43 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
|
H A D | atomic_swap_64.S | 42 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_64)
|
/netbsd-current/tests/lib/libc/atomic/ |
H A D | t_atomic_swap.c | 72 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 D | atomic_swap_64.S | 45 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_64)
|
/netbsd-current/common/lib/libc/arch/alpha/atomic/ |
H A D | atomic_swap.S | 59 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_64)
|
/netbsd-current/common/lib/libc/arch/or1k/atomic/ |
H A D | atomic_swap_32.S | 46 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
|
/netbsd-current/common/lib/libc/arch/mips/atomic/ |
H A D | atomic_swap.S | 86 ATOMIC_OP_ALIAS(atomic_swap_ptr, _atomic_swap_ptr)
|
/netbsd-current/common/lib/libc/arch/m68k/atomic/ |
H A D | atomic_swap.S | 51 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
|
/netbsd-current/common/lib/libc/arch/sparc64/atomic/ |
H A D | atomic_swap.S | 69 ATOMIC_OP_ALIAS_SIZE(atomic_swap_ptr,_atomic_swap)
|
/netbsd-current/common/lib/libc/arch/arm/atomic/ |
H A D | atomic_swap.S | 80 ATOMIC_OP_ALIAS(atomic_swap_ptr,_atomic_swap_32)
|
/netbsd-current/crypto/external/bsd/heimdal/dist/lib/base/ |
H A D | baselocl.h | 91 #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 D | llist.h | 98 first = atomic_swap_ptr(&head->first, NULL);
|
/netbsd-current/lib/libc/atomic/ |
H A D | Makefile.inc | 76 atomic_swap.3 atomic_swap_ptr.3 \
|
/netbsd-current/sys/arch/x86/x86/ |
H A D | tsc.c | 271 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 D | pthread_mutex.c | 357 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 D | pthread_rwlock.c | 527 (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 D | scheduler.c | 346 old = atomic_swap_ptr(&rcpu->rcpu_prevlwp, RCPULWP_WANTED); 486 old = atomic_swap_ptr(&rcpu->rcpu_prevlwp, l);
|
/netbsd-current/sys/sys/ |
H A D | atomic.h | 244 #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 D | kern_lock.c | 315 (void)atomic_swap_ptr(&ci->ci_biglock_wanted, owant);
|
/netbsd-current/sys/net/npf/ |
H A D | npf_conndb.c | 266 con = atomic_swap_ptr(&cd->cd_new, NULL);
|
/netbsd-current/common/lib/libc/arch/ia64/atomic/ |
H A D | atomic.S | 210 ALIAS(atomic_swap_ptr,_atomic_swap_64)
|