__cmpxchg_u32
extern u32 __cmpxchg_u32(volatile u32 *m, u32 old, u32 new_);
size == 4 ? __cmpxchg_u32(ptr, old, new_) :
case 4: return __cmpxchg_u32(ptr, old, new_);
EXPORT_SYMBOL(__cmpxchg_u32);
return __cmpxchg_u32(ptr, old, new);
while (__cmpxchg_u32(m, old, val) != old);
} while (__cmpxchg_u32(p, oldv, newv) != oldv);
return __cmpxchg_u32(ptr, old, new);
u32 __cmpxchg_u32(volatile u32 *m, u32 old, u32 new_);
size == 4 ? __cmpxchg_u32(ptr, old, new_) :
load32 = __cmpxchg_u32(ptr, old32, new32);
return __cmpxchg_u32(ptr, old, new);
load32 = __cmpxchg_u32(ptr, old32, new32);
EXPORT_SYMBOL(__cmpxchg_u32);
return __cmpxchg_u32(ptr, old, new);
} while (__cmpxchg_u32(p, oldv, newv) != oldv);
case 4: return __cmpxchg_u32(ptr, old, new);