Lines Matching refs:old
45 unsigned int old, new;
49 old = *lock;
50 if (old & _DRM_LOCK_HELD)
51 new = old | _DRM_LOCK_CONT;
54 } while (!atomic_cmpset_int(lock, old, new));
56 if (_DRM_LOCKING_CONTEXT(old) == context) {
57 if (old & _DRM_LOCK_HELD) {
80 unsigned int old, new;
85 old = *lock;
87 } while (!atomic_cmpset_int(lock, old, new));
96 unsigned int old, new;
101 old = *lock;
103 } while (!atomic_cmpset_int(lock, old, new));
105 if (_DRM_LOCK_IS_HELD(old) &&
106 (_DRM_LOCKING_CONTEXT(old) != context)) {
108 context, _DRM_LOCKING_CONTEXT(old));