Lines Matching refs:oldstate
2836 int32_t state, oldstate;
2869 &oldstate, state + 1);
2874 if (oldstate == state) {
2881 state = oldstate;
2904 &oldstate, state | URWLOCK_READ_WAITERS);
2909 if (oldstate == state)
2911 state = oldstate;
2976 &oldstate, state & ~URWLOCK_READ_WAITERS);
2981 if (oldstate == state)
2983 state = oldstate;
3004 int32_t state, oldstate;
3029 &oldstate, state | URWLOCK_WRITE_OWNER);
3034 if (oldstate == state) {
3038 state = oldstate;
3074 &oldstate, state | URWLOCK_WRITE_WAITERS);
3079 if (oldstate == state)
3081 state = oldstate;
3145 &oldstate, state & ~URWLOCK_WRITE_WAITERS);
3150 if (oldstate == state)
3152 state = oldstate;
3186 int32_t state, oldstate;
3205 &oldstate, state & ~URWLOCK_WRITE_OWNER);
3210 if (oldstate != state) {
3211 state = oldstate;
3212 if (!(oldstate & URWLOCK_WRITE_OWNER)) {
3225 &oldstate, state - 1);
3230 if (oldstate != state) {
3231 state = oldstate;
3232 if (URWLOCK_READER_COUNT(oldstate) == 0) {