Lines Matching refs:old
372 #define DRM_CAS(lock,old,new,__ret) \
381 : "2" (old), \
387 #define DRM_CAS(lock, old, new, ret) \
406 : "r"(new), "r"(old) \
412 #define DRM_CAS(lock,old,new,__ret) \
416 __old = old; \
438 #define DRM_CAS(lock,old,new,__ret) \
440 unsigned long __result, __old = (old) & 0xffffffff; \
445 (old), (new)) \
446 != (old)); */\
450 #define DRM_CAS(lock,old,new,__ret) \
452 unsigned int __result, __old = (old); \
468 #define DRM_CAS(lock,old,new,__ret) \
480 : "r"(lock), "r"(new), "r"(old) \
494 #define DRM_CAS(lock,old,new,__ret) \
503 : "r" (lock), "r" (old), "r" (new) \
511 #define DRM_CAS(lock,old,new,ret) do { ret=1; } while (0) /* FAST LOCK FAILS */