Lines Matching defs:uval
397 static __always_inline int __cmpxchg_user_key(unsigned long address, void *uval,
447 *(unsigned char *)uval = prev >> shift;
495 *(unsigned short *)uval = prev >> shift;
518 *(unsigned int *)uval = prev;
539 *(unsigned long *)uval = prev;
560 *(__uint128_t *)uval = prev;
572 * @uval: Address where the old value of *@ptr is written to.
575 * written to *@uval.
582 * The caller must compare *@uval and @old to determine if values have been
583 * exchanged. In case of an exception *@uval is set to zero.
589 #define cmpxchg_user_key(ptr, uval, old, new, key) \
592 __typeof__(uval) __uval = (uval); \