Searched refs:d (Results 1 – 3 of 3) sorted by relevance
4 static __thread int d; variable5 TLS_REGISTER (d)
43 uint64_t d = atomic_load_relaxed (&isem->data); in __new_sem_post() local46 if ((d & SEM_VALUE_MASK) == SEM_VALUE_MAX) in __new_sem_post()52 while (!atomic_compare_exchange_weak_release (&isem->data, &d, d + 1)); in __new_sem_post()55 if ((d >> SEM_NWAITERS_SHIFT) > 0) in __new_sem_post()
136 uint64_t d = atomic_load_relaxed (&sem->data); in __new_sem_wait_fast() local139 if ((d & SEM_VALUE_MASK) == 0) in __new_sem_wait_fast()141 if (atomic_compare_exchange_weak_acquire (&sem->data, &d, d - 1)) in __new_sem_wait_fast()172 uint64_t d = atomic_fetch_add_relaxed (&sem->data, in __new_sem_wait_slow64() local181 if ((d & SEM_VALUE_MASK) == 0) in __new_sem_wait_slow64()203 d = atomic_load_relaxed (&sem->data); in __new_sem_wait_slow64()215 &d, d - 1 - ((uint64_t) 1 << SEM_NWAITERS_SHIFT))) in __new_sem_wait_slow64()
Completed in 6 milliseconds