Home
last modified time | relevance | path

Searched refs:atomic_cmpset_rel_int (Results 1 – 15 of 15) sorted by relevance

/freebsd-12-stable/lib/libthr/thread/
Dthr_once.c59 if (atomic_cmpset_rel_int(&once_control->state, ONCE_IN_PROGRESS, in once_cancel_handler()
100 if (atomic_cmpset_rel_int(&once_control->state, ONCE_IN_PROGRESS, in _thr_once()
/freebsd-12-stable/sys/arm/include/
Datomic.h99 #define atomic_cmpset_rel_int atomic_cmpset_rel_32 macro
/freebsd-12-stable/sys/contrib/vchiq/interface/compat/
Dvchi_bsd.h111 if (atomic_cmpset_rel_int(v, oldv, newv)) in atomic_cmpxchg()
126 } while (!atomic_cmpset_rel_int(v, oldv, newv)); in atomic_xchg()
/freebsd-12-stable/sys/i386/include/
Datomic.h792 #define atomic_cmpset_rel_int atomic_cmpset_int macro
873 #define atomic_cmpset_rel_32 atomic_cmpset_rel_int
934 atomic_cmpset_rel_int((volatile u_int *)(dst), (u_int)(old), \
/freebsd-12-stable/sys/amd64/include/
Datomic.h538 #define atomic_cmpset_rel_int atomic_cmpset_int macro
619 #define atomic_cmpset_rel_32 atomic_cmpset_rel_int
/freebsd-12-stable/sys/powerpc/include/
Datomic.h740 #define atomic_cmpset_rel_32 atomic_cmpset_rel_int
753 #define atomic_cmpset_rel_ptr atomic_cmpset_rel_int
/freebsd-12-stable/sys/arm64/include/
Datomic.h439 #define atomic_cmpset_rel_int atomic_cmpset_rel_32 macro
/freebsd-12-stable/sys/riscv/include/
Datomic.h266 #define atomic_cmpset_rel_int atomic_cmpset_rel_32 macro
/freebsd-12-stable/lib/libc/gen/
Dsem_new.c468 } while (!atomic_cmpset_rel_int(&sem->_kern._count, count, count + 1)); in _sem_post()
/freebsd-12-stable/sys/netipsec/
Dsubr_ipsec.c151 } while (atomic_cmpset_rel_int(cntr, old, new) == 0); in ipsec_kmod_exit()
/freebsd-12-stable/sys/kern/
Dkern_ktr.c362 } while (atomic_cmpset_rel_int(&ktr_idx, saveindex, newindex) == 0); in ktr_tracepoint()
/freebsd-12-stable/sys/vm/
Dvm_page.h649 if (!atomic_cmpset_rel_int(&(m)->busy_lock, \
Dvm_page.c884 if (atomic_cmpset_rel_int(&m->busy_lock, in vm_page_busy_downgrade()
1025 if (atomic_cmpset_rel_int(&m->busy_lock, VPB_SINGLE_EXCLUSIVER, in vm_page_xunbusy_maybelocked()
/freebsd-12-stable/sys/mips/include/
Datomic.h662 #define atomic_cmpset_rel_int atomic_cmpset_rel_32 macro
/freebsd-12-stable/sys/dev/syscons/
Dsyscons.c316 } while (atomic_cmpset_rel_int(&ec_scroffset, ind, ind + width) == 0); in ec_putc()