Searched refs:oldv (Results 1 – 3 of 3) sorted by relevance
28 u32 oldv, newv; in __xchg_cmpxchg() local32 oldv = READ_ONCE(*p); in __xchg_cmpxchg()33 ret = (oldv & bitmask) >> bitoff; in __xchg_cmpxchg()34 newv = (oldv & ~bitmask) | (x << bitoff); in __xchg_cmpxchg()35 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in __xchg_cmpxchg()
102 u32 oldv, newv; in xchg_small() local106 oldv = READ_ONCE(*p); in xchg_small()107 ret = (oldv & bitmask) >> bitoff; in xchg_small()108 newv = (oldv & ~bitmask) | (x << bitoff); in xchg_small()109 } while (cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
187 u32 oldv, newv; in xchg_small() local191 oldv = READ_ONCE(*p); in xchg_small()192 ret = (oldv & bitmask) >> bitoff; in xchg_small()193 newv = (oldv & ~bitmask) | (x << bitoff); in xchg_small()194 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
Completed in 7 milliseconds