Home
last modified time | relevance | path

Searched refs:atomic_load_relaxed (Results 1 – 21 of 21) sorted by relevance

/sysdeps/unix/sysv/linux/x86/
A Delision-lock.c47 if (atomic_load_relaxed (adapt_count) <= 0) in __lll_lock_elision()
75 if (atomic_load_relaxed (adapt_count) in __lll_lock_elision()
83 else if (atomic_load_relaxed (adapt_count) in __lll_lock_elision()
96 atomic_load_relaxed (adapt_count) - 1); in __lll_lock_elision()
A Delision-trylock.c42 if (atomic_load_relaxed (adapt_count) <= 0) in __lll_trylock_elision()
61 if (atomic_load_relaxed (adapt_count) in __lll_trylock_elision()
71 atomic_load_relaxed (adapt_count) - 1); in __lll_trylock_elision()
/sysdeps/x86/
A Delide.h41 if (atomic_load_relaxed (adapt_count) != __elision_aconf.skip_lock_busy) in elision_adapt()
47 else if (atomic_load_relaxed (adapt_count) in elision_adapt()
66 if (atomic_load_relaxed (&(adapt_count)) <= 0) \
86 atomic_load_relaxed (&(adapt_count)) - 1); \
/sysdeps/unix/sysv/linux/s390/
A Delision-unlock.c35 if (atomic_load_relaxed (futex) == 0) in __lll_unlock_elision()
54 short adapt_count_val = atomic_load_relaxed (adapt_count); in __lll_unlock_elision()
A Delision-trylock.c55 if (atomic_load_relaxed (adapt_count) <= 0 && aconf.try_tbegin > 0) in __lll_trylock_elision()
64 if (__glibc_likely (atomic_load_relaxed (futex) == 0)) in __lll_trylock_elision()
A Delision-lock.c48 if (atomic_load_relaxed (adapt_count) <= 0 && aconf.try_tbegin > 0) in __lll_lock_elision()
60 if (__glibc_likely (atomic_load_relaxed (futex) == 0)) in __lll_lock_elision()
/sysdeps/htl/
A Dsem-getvalue.c28 *value = atomic_load_relaxed (&isem->data) & SEM_VALUE_MASK; in __sem_getvalue()
30 *value = atomic_load_relaxed (&isem->value) >> SEM_VALUE_SHIFT; in __sem_getvalue()
A Dsem-destroy.c30 atomic_load_relaxed (&isem->data) >> SEM_NWAITERS_SHIFT in __sem_destroy()
32 atomic_load_relaxed (&isem->value) & SEM_NWAITERS_MASK in __sem_destroy()
A Dsem-waitfast.c28 uint64_t d = atomic_load_relaxed (&isem->data); in __sem_waitfast()
41 unsigned v = atomic_load_relaxed (&isem->value); in __sem_waitfast()
A Dsem-post.c33 uint64_t d = atomic_load_relaxed (&isem->data); in __sem_post()
49 unsigned int v = atomic_load_relaxed (&isem->value); in __sem_post()
A Dsem-timedwait.c95 d = atomic_load_relaxed (&sem->data); in __sem_timedwait_internal()
118 v = atomic_load_relaxed (&isem->value); in __sem_timedwait_internal()
153 v = atomic_load_relaxed (&isem->value); in __sem_timedwait_internal()
177 unsigned int wguess = atomic_load_relaxed (&isem->nwaiters); in __sem_wait_32_finish()
/sysdeps/unix/sysv/linux/powerpc/
A Delision-unlock.c36 short __tmp = atomic_load_relaxed (adapt_count); in __lll_unlock_elision()
A Delision-trylock.c37 if (atomic_load_relaxed (adapt_count) > 0) in __lll_trylock_elision()
A Delision-lock.c44 if (atomic_load_relaxed (adapt_count) > 0) in __lll_lock_elision()
/sysdeps/x86_64/
A Ddl-tls.c43 size_t gen = atomic_load_relaxed (&GL(dl_tls_generation)); in hidden_ver()
/sysdeps/pthread/
A Dtst-join7mod.c32 while (atomic_load_relaxed (&running)) in test_run()
/sysdeps/unix/sysv/linux/riscv/
A Dflush-icache.c65 func_type func = atomic_load_relaxed (&cached_func);
/sysdeps/unix/sysv/linux/hppa/
A Datomic-machine.h34 #define atomic_load_relaxed(mem) \ macro
/sysdeps/unix/sysv/linux/mips/mips64/
A Dgetdents64.c38 if (atomic_load_relaxed (&getdents64_supported)) in __getdents64()
/sysdeps/nptl/
A DpthreadP.h121 (atomic_load_relaxed (&((m)->__data.__kind)) & 127)
125 (atomic_load_relaxed (&((m)->__data.__kind)) \
130 (atomic_load_relaxed (&((m)->__data.__kind)) & 128)
133 ((atomic_load_relaxed (&((m)->__data.__kind)) & 128) \
A Dlowlevellock.h251 int mutex_kind = atomic_load_relaxed (&((m)->__data.__kind)); \

Completed in 31 milliseconds