pthread.c | 542 * mvalue is the current mutex value (already loaded) 546 _recursive_increment(pthread_mutex_t* mutex, int mvalue, int mtype) 557 if (MUTEX_COUNTER_BITS_WILL_OVERFLOW(mvalue)) { 567 int newval = mvalue + MUTEX_COUNTER_BITS_ONE; 568 if (__predict_true(__bionic_cmpxchg(mvalue, newval, &mutex->value) == 0)) { 576 mvalue = mutex->value; 583 int mvalue, mtype, tid, shared; local 588 mvalue = mutex->value; 589 mtype = (mvalue & MUTEX_TYPE_MASK); 590 shared = (mvalue & MUTEX_SHARED_MASK) 677 int mvalue, mtype, tid, shared; local 744 int mvalue, mtype, tid, shared; local 839 int mvalue, mtype, tid, shared; local [all...] |