Home
last modified time | relevance | path

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

/trueos/lib/libthr/thread/
HDthr_once.c74 if (atomic_cmpset_acq_int(&once_control->state, state, ONCE_IN_PROGRESS)) in _pthread_once()
77 if (atomic_cmpset_acq_int(&once_control->state, state, ONCE_WAIT)) in _pthread_once()
/trueos/sys/sys/
HDbuf_ring.h92 } while (!atomic_cmpset_acq_int(&br->br_prod_head, prod_head, prod_next)); in buf_ring_enqueue()
130 } while (!atomic_cmpset_acq_int(&br->br_cons_head, cons_head, cons_next)); in buf_ring_dequeue_mc()
/trueos/sys/mips/include/
HDprofile.h88 while (!atomic_cmpset_acq_int(&mcount_lock, 0, 1)) \
HDatomic.h541 #define atomic_cmpset_acq_int atomic_cmpset_acq_32 macro
/trueos/sys/powerpc/include/
HDatomic.h614 atomic_cmpset_acq_int(volatile u_int *p, u_int cmpval, u_int newval) in atomic_cmpset_acq_int() function
648 #define atomic_cmpset_acq_32 atomic_cmpset_acq_int
661 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_int
/trueos/sys/i386/include/
HDatomic.h607 #define atomic_cmpset_acq_int atomic_cmpset_int macro
672 #define atomic_cmpset_acq_32 atomic_cmpset_acq_int
711 atomic_cmpset_acq_int((volatile u_int *)(dst), (u_int)(old), \
HDprofile.h84 while (!atomic_cmpset_acq_int(&mcount_lock, 0, 1)) \
/trueos/lib/libc/gen/
HDsem_new.c374 if (atomic_cmpset_acq_int(&sem->_kern._count, val, val - 1)) in _sem_trywait()
394 if (atomic_cmpset_acq_int(&sem->_kern._count, val, val - 1)) in _sem_timedwait()
HDsem.c383 if (atomic_cmpset_acq_int(&(*sem)->count, val, val - 1)) in _libc_sem_timedwait_compat()
425 if (atomic_cmpset_acq_int(&(*sem)->count, val, val - 1)) in _libc_sem_trywait_compat()
/trueos/sys/amd64/include/
HDprofile.h84 while (!atomic_cmpset_acq_int(&mcount_lock, 0, 1)) \
HDatomic.h394 #define atomic_cmpset_acq_int atomic_cmpset_int macro
459 #define atomic_cmpset_acq_32 atomic_cmpset_acq_int
/trueos/lib/libc/gmon/
HDmcount.c92 if (!atomic_cmpset_acq_int(&p->state, GMON_PROF_ON, GMON_PROF_BUSY)) in _MCOUNT_DECL()
/trueos/libexec/rtld-elf/
HDrtld_lock.c125 if (atomic_cmpset_acq_int(&l->lock, 0, WAFLAG)) in def_wlock_acquire()
/trueos/sys/ia64/include/
HDatomic.h322 #define atomic_cmpset_acq_int atomic_cmpset_acq_32 macro
/trueos/sys/vm/
HDvm_page.h518 (atomic_cmpset_acq_int(&m->busy_lock, VPB_UNBUSIED, \
HDvm_page.c630 if (atomic_cmpset_acq_int(&m->busy_lock, x, x + VPB_ONE_SHARER)) in vm_page_trysbusy()
/trueos/sys/netgraph/
HDng_base.c1969 if (atomic_cmpset_acq_int(&ngq->q_flags, t, in ng_dequeue()
1976 } else if (atomic_cmpset_acq_int(&ngq->q_flags, OP_PENDING, in ng_dequeue()
2045 if (atomic_cmpset_acq_int(&node->nd_input_queue.q_flags, t, in ng_acquire_read()
2069 if (atomic_cmpset_acq_int(&node->nd_input_queue.q_flags, 0, in ng_acquire_write()
/trueos/sys/kern/
HDkern_clock.c551 if (atomic_cmpset_acq_int(&global_hardclock_run, 0, 1)) { in hardclock_cnt()
HDkern_descrip.c2417 if (atomic_cmpset_acq_int(&fp->f_count, count, count + 1) != 1) in fget_unlocked()
/trueos/sys/arm/include/
HDatomic.h1127 #define atomic_cmpset_acq_int atomic_cmpset_acq_32 macro
/trueos/sys/fs/nfsserver/
HDnfs_nfsdcache.c864 if (atomic_cmpset_acq_int(&onethread, 0, 1) == 0) in nfsrc_trimcache()
/trueos/sys/dev/netmap/
HDnetmap_kern.h66 #define NM_ATOMIC_TEST_AND_SET(p) (!atomic_cmpset_acq_int((p), 0, 1))
/trueos/sys/dev/hwpmc/
HDhwpmc_piv.c482 while (!atomic_cmpset_acq_int(&pc->pc_intrlock, 0, 1)) \
/trueos/sys/compat/ndis/
HDsubr_ntoskrnl.c2304 while (atomic_cmpset_acq_int((volatile u_int *)lock, 0, 1) == 0) {
2338 while (atomic_cmpset_acq_int((volatile u_int *)lock, 0, 1) == 0)
/trueos/sys/dev/bxe/
HDbxe.c882 } while (atomic_cmpset_acq_int(addr, old, new) == 0); in bxe_cmpxchg()