Home
last modified time | relevance | path

Searched refs:old32 (Results 1 – 5 of 5) sorted by relevance

/linux/lib/
H A Dcmpxchg-emu.c29 union u8_32 old32; in cmpxchg_emu_u8() local
35 old32.w = ret; in cmpxchg_emu_u8()
36 if (old32.b[i] != old) in cmpxchg_emu_u8()
37 return old32.b[i]; in cmpxchg_emu_u8()
38 new32.w = old32.w; in cmpxchg_emu_u8()
41 ret = data_race(cmpxchg(p32, old32.w, new32.w)); // Overridden above. in cmpxchg_emu_u8()
42 } while (ret != old32.w); in cmpxchg_emu_u8()
/linux/arch/mips/kernel/
H A Dcmpxchg.c12 u32 old32, new32, load32, mask; in __xchg_small() local
42 old32 = load32; in __xchg_small()
44 load32 = arch_cmpxchg(ptr32, old32, new32); in __xchg_small()
45 } while (load32 != old32); in __xchg_small()
53 u32 mask, old32, new32, load32, load; in __cmpxchg_small() local
98 old32 = (load32 & ~mask) | (old << shift); in __cmpxchg_small()
100 load32 = arch_cmpxchg(ptr32, old32, new32); in __cmpxchg_small()
101 if (load32 == old32) in __cmpxchg_small()
/linux/arch/sparc/include/asm/
H A Dcmpxchg_64.h76 unsigned int old32, new32, load32; in xchg16() local
82 old32 = load32; in xchg16()
84 load32 = __cmpxchg_u32(ptr, old32, new32); in xchg16()
85 } while (load32 != old32); in xchg16()
137 unsigned int old32, new32, load; in __cmpxchg_u8() local
142 old32 = (load32 & ~mask) | (old << bit_shift); in __cmpxchg_u8()
143 load32 = __cmpxchg_u32(ptr, old32, new32); in __cmpxchg_u8()
144 if (load32 == old32) in __cmpxchg_u8()
/linux/arch/loongarch/include/asm/
H A Dcmpxchg.h29 u32 old32, mask, temp; in __xchg_small() local
57 : "=&r" (old32), "=&r" (temp), "=ZC" (*ptr32) in __xchg_small()
61 return (old32 & mask) >> shift; in __xchg_small()
118 u32 old32, mask, temp; in __cmpxchg_small() local
155 : "=&r" (old32), "=&r" (temp), "=ZC" (*ptr32) in __cmpxchg_small()
159 return (old32 & mask) >> shift; in __cmpxchg_small()
/linux/arch/openrisc/include/asm/
H A Dcmpxchg.h70 u32 load32, old32, new32; in cmpxchg_small() local
80 old32 = (load32 & ~bitmask) | (old << bitoff); in cmpxchg_small()
84 load32 = cmpxchg_u32(p, old32, new32); in cmpxchg_small()
85 if (load32 == old32) in cmpxchg_small()