Lines Matching defs:old
62 unsigned int old, new, prev;
67 old = *lock;
68 if (old & _DRM_LOCK_HELD)
69 new = old | _DRM_LOCK_CONT;
75 prev = cmpxchg(lock, old, new);
76 } while (prev != old);
79 if (_DRM_LOCKING_CONTEXT(old) == context) {
80 if (old & _DRM_LOCK_HELD) {
111 unsigned int old, new, prev;
116 old = *lock;
118 prev = cmpxchg(lock, old, new);
119 } while (prev != old);
126 unsigned int old, new, prev;
139 old = *lock;
140 new = _DRM_LOCKING_CONTEXT(old);
141 prev = cmpxchg(lock, old, new);
142 } while (prev != old);
144 if (_DRM_LOCK_IS_HELD(old) && _DRM_LOCKING_CONTEXT(old) != context) {
146 context, _DRM_LOCKING_CONTEXT(old));
311 unsigned int old, prev;
318 old = *lock;
319 prev = cmpxchg(lock, old, DRM_KERNEL_CONTEXT);
320 } while (prev != old);