Searched refs:oldv (Results 1 – 1 of 1) sorted by relevance
965 int oldv, counter; in pthread_mutex_lock() local977 oldv = mutex->value; in pthread_mutex_lock()978 counter = (oldv + (1 << MUTEX_COUNTER_SHIFT)) & MUTEX_COUNTER_MASK; in pthread_mutex_lock()979 mutex->value = (oldv & ~MUTEX_COUNTER_MASK) | counter; in pthread_mutex_lock()991 int oldv; in pthread_mutex_lock() local994 oldv = mutex->value; in pthread_mutex_lock()995 if (oldv == mtype) { /* uncontended released lock => 1 or 2 */ in pthread_mutex_lock()997 } else if ((oldv & 3) == 1) { /* locked state 1 => state 2 */ in pthread_mutex_lock()998 oldv ^= 3; in pthread_mutex_lock()999 mutex->value = oldv; in pthread_mutex_lock()[all …]