Lines Matching refs:old
167 unsigned int old, new;
171 old = *lock;
172 if (old & _DRM_LOCK_HELD)
173 new = old | _DRM_LOCK_CONT;
179 } while (!atomic_cmpset_int(lock, old, new));
181 if (_DRM_LOCKING_CONTEXT(old) == context) {
182 if (old & _DRM_LOCK_HELD) {
213 unsigned int old, new;
218 old = *lock;
220 } while (!atomic_cmpset_int(lock, old, new));
237 unsigned int old, new;
249 old = *lock;
250 new = _DRM_LOCKING_CONTEXT(old);
251 } while (!atomic_cmpset_int(lock, old, new));
253 if (_DRM_LOCK_IS_HELD(old) && _DRM_LOCKING_CONTEXT(old) != context) {
255 context, _DRM_LOCKING_CONTEXT(old));
295 unsigned int old;
302 old = *lock;
303 } while (!atomic_cmpset_int(lock, old, DRM_KERNEL_CONTEXT));