Searched refs:old_state (Results 1 - 9 of 9) sorted by relevance
/bionic/libc/bionic/ |
H A D | pthread_detach.cpp | 42 ThreadJoinState old_state = THREAD_NOT_JOINED; local 43 while (old_state == THREAD_NOT_JOINED && 44 !atomic_compare_exchange_weak(&thread->join_state, &old_state, THREAD_DETACHED)) { 47 if (old_state == THREAD_NOT_JOINED) { 49 } else if (old_state == THREAD_EXITED_NOT_JOINED) {
|
H A D | pthread_join.cpp | 46 ThreadJoinState old_state = THREAD_NOT_JOINED; local 47 while ((old_state == THREAD_NOT_JOINED || old_state == THREAD_EXITED_NOT_JOINED) && 48 !atomic_compare_exchange_weak(&thread->join_state, &old_state, THREAD_JOINED)) { 51 if (old_state == THREAD_DETACHED || old_state == THREAD_JOINED) {
|
H A D | pthread_rwlock.cpp | 263 static inline __always_inline bool __can_acquire_read_lock(int old_state, argument 267 bool cannot_apply = __state_owned_by_writer(old_state) || 268 (writer_nonrecursive_preferred && __state_have_pending_writers(old_state)); 273 int old_state = atomic_load_explicit(&rwlock->state, memory_order_relaxed); local 275 while (__predict_true(__can_acquire_read_lock(old_state, rwlock->writer_nonrecursive_preferred))) { 277 int new_state = old_state + STATE_READER_COUNT_CHANGE_STEP; 281 if (__predict_true(atomic_compare_exchange_weak_explicit(&rwlock->state, &old_state, new_state, 305 int old_state = atomic_load_explicit(&rwlock->state, memory_order_relaxed); local 306 if (__can_acquire_read_lock(old_state, rwlock->writer_nonrecursive_preferred)) { 317 old_state 343 __can_acquire_write_lock(int old_state) argument 348 int old_state = atomic_load_explicit(&rwlock->state, memory_order_relaxed); local 376 int old_state = atomic_load_explicit(&rwlock->state, memory_order_relaxed); local 465 int old_state = atomic_load_explicit(&rwlock->state, memory_order_relaxed); local [all...] |
H A D | pthread_mutex.cpp | 559 uint16_t old_state = unlocked; local 560 if (__predict_true(atomic_compare_exchange_strong_explicit(&mutex->state, &old_state, 659 uint16_t old_state) { 663 if (MUTEX_COUNTER_BITS_WILL_OVERFLOW(old_state)) { 677 uint16_t old_state, 686 return __futex_wait_ex(&mutex->state, shared, old_state, use_realtime_clock, abs_timeout); 695 return __futex_wait_ex(&mutex->state, shared, (owner_tid << 16) | old_state, 703 uint16_t old_state = atomic_load_explicit(&mutex->state, memory_order_relaxed); local 704 uint16_t mtype = (old_state & MUTEX_TYPE_MASK); 705 uint16_t shared = (old_state 658 RecursiveIncrement(pthread_mutex_internal_t* mutex, uint16_t old_state) argument 675 RecursiveOrErrorcheckMutexWait(pthread_mutex_internal_t* mutex, uint16_t shared, uint16_t old_state, bool use_realtime_clock, const timespec* abs_timeout) argument 809 uint16_t old_state = atomic_load_explicit(&mutex->state, memory_order_relaxed); local 843 uint16_t old_state = atomic_load_explicit(&mutex->state, memory_order_relaxed); local 893 uint16_t old_state = atomic_load_explicit(&mutex->state, memory_order_relaxed); local 955 uint16_t old_state = atomic_load_explicit(&mutex->state, memory_order_relaxed); local 984 uint16_t old_state = atomic_load_explicit(&mutex->state, memory_order_relaxed); local [all...] |
H A D | pthread_exit.cpp | 106 ThreadJoinState old_state = THREAD_NOT_JOINED; local 107 while (old_state == THREAD_NOT_JOINED && 108 !atomic_compare_exchange_weak(&thread->join_state, &old_state, THREAD_EXITED_NOT_JOINED)) { 111 if (old_state == THREAD_DETACHED) {
|
H A D | pthread_cond.cpp | 180 unsigned int old_state = atomic_load_explicit(&cond->state, memory_order_relaxed); local 182 int status = __futex_wait_ex(&cond->state, cond->process_shared(), old_state,
|
/bionic/libc/private/ |
H A D | bionic_lock.h | 54 LockState old_state = Unlocked; local 55 return __predict_true(atomic_compare_exchange_strong_explicit(&state, &old_state, 60 LockState old_state = Unlocked; local 61 if (__predict_true(atomic_compare_exchange_strong_explicit(&state, &old_state,
|
/bionic/libc/stdio/ |
H A D | stdio_ext.cpp | 80 int old_state = _EXT(fp)->_caller_handles_locking ? FSETLOCKING_BYCALLER : FSETLOCKING_INTERNAL; local 82 return old_state; 91 return old_state;
|
/bionic/tests/ |
H A D | stdio_ext_test.cpp | 227 int old_state = __fsetlocking(stdout, FSETLOCKING_BYCALLER); local 237 __fsetlocking(stdout, old_state);
|
Completed in 915 milliseconds