Lines Matching refs:prev
180 unsigned int old, new, prev; in drm_lock_take() local
193 prev = cmpxchg(lock, old, new); in drm_lock_take()
194 } while (prev != old); in drm_lock_take()
229 unsigned int old, new, prev; in drm_lock_transfer() local
236 prev = cmpxchg(lock, old, new); in drm_lock_transfer()
237 } while (prev != old); in drm_lock_transfer()
254 unsigned int old, new, prev; in drm_legacy_lock_free() local
269 prev = cmpxchg(lock, old, new); in drm_legacy_lock_free()
270 } while (prev != old); in drm_legacy_lock_free()
315 unsigned int old, prev; in drm_legacy_idlelock_release() local
323 prev = cmpxchg(lock, old, DRM_KERNEL_CONTEXT); in drm_legacy_idlelock_release()
324 } while (prev != old); in drm_legacy_idlelock_release()