pthread.c | 1035 int oldv, counter; local 1047 oldv = mutex->value; 1048 counter = (oldv + (1 << MUTEX_COUNTER_SHIFT)) & MUTEX_COUNTER_MASK; 1049 mutex->value = (oldv & ~MUTEX_COUNTER_MASK) | counter; 1065 int oldv; local 1068 oldv = mutex->value; 1069 if (oldv == mtype) { /* uncontended released lock => 1 or 2 */ 1071 } else if ((oldv & 3) == 1) { /* locked state 1 => state 2 */ 1072 oldv ^= 3; 1073 mutex->value = oldv; 1096 int mtype, tid, oldv, shared; local 1136 int mtype, tid, oldv, shared; local 1230 int mtype, tid, oldv, new_lock_type, shared; local 1265 int oldv, counter; local 1291 int oldv; local [all...] |