/nptl/ |
A D | pthread_cond_signal.c | 44 int private = __condvar_get_private (wrefs); in ___pthread_cond_signal() local 46 __condvar_acquire_lock (cond, private); in ___pthread_cond_signal() 77 || __condvar_quiesce_and_switch_g1 (cond, wseq, &g1, private)) in ___pthread_cond_signal() 90 __condvar_release_lock (cond, private); in ___pthread_cond_signal() 93 futex_wake (cond->__data.__g_signals + g1, 1, private); in ___pthread_cond_signal()
|
A D | pthread_cond_broadcast.c | 45 int private = __condvar_get_private (wrefs); in ___pthread_cond_broadcast() local 47 __condvar_acquire_lock (cond, private); in ___pthread_cond_broadcast() 67 futex_wake (cond->__data.__g_signals + g1, INT_MAX, private); in ___pthread_cond_broadcast() 72 if (__condvar_quiesce_and_switch_g1 (cond, wseq, &g1, private)) in ___pthread_cond_broadcast() 82 __condvar_release_lock (cond, private); in ___pthread_cond_broadcast() 85 futex_wake (cond->__data.__g_signals + g1, INT_MAX, private); in ___pthread_cond_broadcast()
|
A D | futex-internal.c | 30 int private, bool cancel) in __futex_abstimed_wait_common32() argument 54 int private, bool cancel) in __futex_abstimed_wait_common64() argument 70 int private, bool cancel) in __futex_abstimed_wait_common() argument 88 private, cancel); in __futex_abstimed_wait_common() 94 private, cancel); in __futex_abstimed_wait_common() 100 private, cancel); in __futex_abstimed_wait_common() 129 abstime, private, false); in __futex_abstimed_wait64() 137 int private) in libc_hidden_def() 140 abstime, private, true); in libc_hidden_def() 146 const struct __timespec64 *abstime, int private) in libc_hidden_def() [all …]
|
A D | pthread_cond_wait.c | 41 int private; member 79 int private) in __condvar_cancel_waiting() argument 85 __condvar_acquire_lock (cond, private); in __condvar_cancel_waiting() 110 __condvar_release_lock (cond, private); in __condvar_cancel_waiting() 134 __condvar_release_lock (cond, private); in __condvar_cancel_waiting() 410 int private = __condvar_get_private (flags); in __pthread_cond_wait_common() local 490 __condvar_dec_grefs (cond, g, private); in __pthread_cond_wait_common() 500 cbuffer.private = private; in __pthread_cond_wait_common() 510 __condvar_dec_grefs (cond, g, private); in __pthread_cond_wait_common() 521 __condvar_dec_grefs (cond, g, private); in __pthread_cond_wait_common() [all …]
|
A D | lowlevellock.c | 40 __lll_lock_wait (int *futex, int private) in libc_hidden_def() 49 futex_wait ((unsigned int *) futex, 2, private); /* Wait if *futex == 2. */ in libc_hidden_def() 62 __lll_lock_wake (int *futex, int private) in libc_hidden_def() 64 lll_futex_wake (futex, 1, private); in libc_hidden_def()
|
A D | sem_post.c | 35 int private = isem->private; in __new_sem_post() local 56 futex_wake (((unsigned int *) &isem->data) + SEM_VALUE_OFFSET, 1, private); in __new_sem_post() 73 futex_wake (&isem->value, 1, private); in __new_sem_post()
|
A D | pthread_cond_destroy.c | 50 int private = __condvar_get_private (wrefs); in __pthread_cond_destroy() local 53 futex_wait_simple (&cond->__data.__wrefs, wrefs, private); in __pthread_cond_destroy()
|
A D | pthread_rwlock_common.c | 227 int private = __pthread_rwlock_get_private (rwlock); in __pthread_rwlock_rdunlock() local 331 int private = __pthread_rwlock_get_private (rwlock); in __pthread_rwlock_rdlock_full64() local 334 private); in __pthread_rwlock_rdlock_full64() 454 int private = __pthread_rwlock_get_private (rwlock); in __pthread_rwlock_rdlock_full64() local 462 clockid, abstime, private); in __pthread_rwlock_rdlock_full64() 529 int private = __pthread_rwlock_get_private (rwlock); in __pthread_rwlock_wrunlock() local 732 clockid, abstime, private); in __pthread_rwlock_wrlock_full64() 831 clockid, abstime, private); in __pthread_rwlock_wrlock_full64() 863 1, private); in __pthread_rwlock_wrlock_full64() 905 1, private); in __pthread_rwlock_wrlock_full64() [all …]
|
A D | pthread_cond_common.c | 114 __condvar_acquire_lock (pthread_cond_t *cond, int private) in __condvar_acquire_lock() argument 141 (s & ~(unsigned int) 3) | 2, private); in __condvar_acquire_lock() 149 __condvar_release_lock (pthread_cond_t *cond, int private) in __condvar_release_lock() argument 154 futex_wake (&cond->__data.__g1_orig_size, 1, private); in __condvar_release_lock() 202 unsigned int *g1index, int private) in __condvar_quiesce_and_switch_g1() argument 276 futex_wait_simple (cond->__data.__g_refs + g1, r, private); in __condvar_quiesce_and_switch_g1()
|
A D | pthread_rwlock_tryrdlock.c | 109 int private = __pthread_rwlock_get_private (rwlock); in ___pthread_rwlock_tryrdlock() local 110 futex_wake (&rwlock->__data.__wrphase_futex, INT_MAX, private); in ___pthread_rwlock_tryrdlock()
|
A D | pthread_mutex_unlock.c | 39 int private = PTHREAD_MUTEX_PSHARED (mutex); in lll_mutex_unlock_optimized() local 40 if (private == LLL_PRIVATE && SINGLE_THREAD_P) in lll_mutex_unlock_optimized() 43 lll_unlock (mutex->__data.__lock, private); in lll_mutex_unlock_optimized() 112 int private; in libc_hidden_def() local 173 private = PTHREAD_ROBUST_MUTEX_PSHARED (mutex); in libc_hidden_def() 176 futex_wake ((unsigned int *) &mutex->__data.__lock, 1, private); in libc_hidden_def() 279 private = (robust in libc_hidden_def() 293 private); in libc_hidden_def()
|
A D | sem_waitcommon.c | 114 sem->private); in do_futex_wait() 117 clockid, abstime, sem->private); in do_futex_wait() 355 futex_wake (&sem->value, v, sem->private); in __sem_wait_32_finish()
|
A D | pthread_mutex_lock.c | 44 int private = PTHREAD_MUTEX_PSHARED (mutex); in lll_mutex_lock_optimized() local 45 if (private == LLL_PRIVATE && SINGLE_THREAD_P && mutex->__data.__lock == 0) in lll_mutex_lock_optimized() 48 lll_lock (mutex->__data.__lock, private); in lll_mutex_lock_optimized() 335 int private = PTHREAD_ROBUST_MUTEX_PSHARED (mutex); in __pthread_mutex_lock_full() local 336 lll_unlock (mutex->__data.__lock, private); in __pthread_mutex_lock_full() 427 int private = (robust in __pthread_mutex_lock_full() local 431 NULL, private); in __pthread_mutex_lock_full() 444 0 /* ignored */, NULL, private); in __pthread_mutex_lock_full()
|
A D | semaphoreP.h | 37 sem->private = FUTEX_SHARED; in __new_sem_open_init()
|
A D | sem_init.c | 58 isem->private = (pshared == PTHREAD_PROCESS_PRIVATE in __new_sem_init()
|
A D | pthread_mutex_timedlock.c | 270 int private = PTHREAD_ROBUST_MUTEX_PSHARED (mutex); in __pthread_mutex_clocklock_common() local 271 lll_unlock (mutex->__data.__lock, private); in __pthread_mutex_clocklock_common() 361 int private = (robust in __pthread_mutex_clocklock_common() local 365 private); in __pthread_mutex_clocklock_common() 381 abstime, private); in __pthread_mutex_clocklock_common()
|
A D | pthread_mutex_trylock.c | 288 int private = (robust in ___pthread_mutex_trylock() local 293 private), 0, 0); in ___pthread_mutex_trylock()
|