__cmpxchg_u16
extern u16 __cmpxchg_u16(volatile u16 *ptr, u16 old, u16 new_);
size == 2 ? __cmpxchg_u16(ptr, old, new_) :
EXPORT_SYMBOL(__cmpxchg_u16);
return __cmpxchg_u16(ptr, old, new);
u16 __cmpxchg_u16(volatile u16 *m, u16 old, u16 new_);
size == 2 ? __cmpxchg_u16(ptr, old, new_) :
EXPORT_SYMBOL(__cmpxchg_u16);