Lines Matching refs:new
180 unsigned int old, new, prev; in drm_lock_take() local
187 new = old | _DRM_LOCK_CONT; in drm_lock_take()
189 new = context | _DRM_LOCK_HELD | in drm_lock_take()
193 prev = cmpxchg(lock, old, new); in drm_lock_take()
207 if ((_DRM_LOCKING_CONTEXT(new)) == context && (new & _DRM_LOCK_HELD)) { in drm_lock_take()
229 unsigned int old, new, prev; in drm_lock_transfer() local
235 new = context | _DRM_LOCK_HELD; in drm_lock_transfer()
236 prev = cmpxchg(lock, old, new); in drm_lock_transfer()
254 unsigned int old, new, prev; in drm_legacy_lock_free() local
268 new = _DRM_LOCKING_CONTEXT(old); in drm_legacy_lock_free()
269 prev = cmpxchg(lock, old, new); in drm_legacy_lock_free()