oldval             12 arch/alpha/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)	\
oldval             25 arch/alpha/include/asm/futex.h 	:	"=&r" (oldval), "=&r"(ret)			\
oldval             32 arch/alpha/include/asm/futex.h 	int oldval = 0, ret;
oldval             38 arch/alpha/include/asm/futex.h 		__futex_atomic_op("mov %3,%1\n", ret, oldval, uaddr, oparg);
oldval             41 arch/alpha/include/asm/futex.h 		__futex_atomic_op("addl %0,%3,%1\n", ret, oldval, uaddr, oparg);
oldval             44 arch/alpha/include/asm/futex.h 		__futex_atomic_op("or %0,%3,%1\n", ret, oldval, uaddr, oparg);
oldval             47 arch/alpha/include/asm/futex.h 		__futex_atomic_op("andnot %0,%3,%1\n", ret, oldval, uaddr, oparg);
oldval             50 arch/alpha/include/asm/futex.h 		__futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg);
oldval             59 arch/alpha/include/asm/futex.h 		*oval = oldval;
oldval             66 arch/alpha/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval             88 arch/alpha/include/asm/futex.h 	:	"r"(uaddr), "r"((long)(int)oldval), "r"(newval)
oldval             18 arch/arc/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)\
oldval             39 arch/arc/include/asm/futex.h 	: "=&r" (ret), "=&r" (oldval)			\
oldval             46 arch/arc/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)\
oldval             66 arch/arc/include/asm/futex.h 	: "=&r" (ret), "=&r" (oldval)			\
oldval             76 arch/arc/include/asm/futex.h 	int oldval = 0, ret;
oldval             85 arch/arc/include/asm/futex.h 		__futex_atomic_op("mov %0, %3", ret, oldval, uaddr, oparg);
oldval             89 arch/arc/include/asm/futex.h 		__futex_atomic_op("add %0, %1, %3", ret, oldval, uaddr, oparg);
oldval             92 arch/arc/include/asm/futex.h 		__futex_atomic_op("or  %0, %1, %3", ret, oldval, uaddr, oparg);
oldval             95 arch/arc/include/asm/futex.h 		__futex_atomic_op("bic %0, %1, %3", ret, oldval, uaddr, oparg);
oldval             98 arch/arc/include/asm/futex.h 		__futex_atomic_op("xor %0, %1, %3", ret, oldval, uaddr, oparg);
oldval            110 arch/arc/include/asm/futex.h 		*oval = oldval;
oldval            110 arch/arm/include/asm/atomic.h 	int oldval;
oldval            121 arch/arm/include/asm/atomic.h 		    : "=&r" (res), "=&r" (oldval), "+Qo" (ptr->counter)
oldval            126 arch/arm/include/asm/atomic.h 	return oldval;
oldval            132 arch/arm/include/asm/atomic.h 	int oldval, newval;
oldval            147 arch/arm/include/asm/atomic.h 	: "=&r" (oldval), "=&r" (newval), "=&r" (tmp), "+Qo" (v->counter)
oldval            151 arch/arm/include/asm/atomic.h 	if (oldval != u)
oldval            154 arch/arm/include/asm/atomic.h 	return oldval;
oldval            408 arch/arm/include/asm/atomic.h 	s64 oldval;
oldval            420 arch/arm/include/asm/atomic.h 		: "=&r" (res), "=&r" (oldval), "+Qo" (ptr->counter)
oldval            425 arch/arm/include/asm/atomic.h 	return oldval;
oldval            479 arch/arm/include/asm/atomic.h 	s64 oldval, newval;
oldval            496 arch/arm/include/asm/atomic.h 	: "=&r" (oldval), "=&r" (newval), "=&r" (tmp), "+Qo" (v->counter)
oldval            500 arch/arm/include/asm/atomic.h 	if (oldval != u)
oldval            503 arch/arm/include/asm/atomic.h 	return oldval;
oldval            159 arch/arm/include/asm/cmpxchg.h 	unsigned long oldval, res;
oldval            172 arch/arm/include/asm/cmpxchg.h 				: "=&r" (res), "=&r" (oldval)
oldval            184 arch/arm/include/asm/cmpxchg.h 				: "=&r" (res), "=&r" (oldval)
oldval            197 arch/arm/include/asm/cmpxchg.h 				: "=&r" (res), "=&r" (oldval)
oldval            204 arch/arm/include/asm/cmpxchg.h 		oldval = 0;
oldval            207 arch/arm/include/asm/cmpxchg.h 	return oldval;
oldval            248 arch/arm/include/asm/cmpxchg.h 	unsigned long long oldval;
oldval            262 arch/arm/include/asm/cmpxchg.h 	: "=&r" (res), "=&r" (oldval), "+Qo" (*ptr)
oldval            266 arch/arm/include/asm/cmpxchg.h 	return oldval;
oldval             25 arch/arm/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, tmp, uaddr, oparg)	\
oldval             39 arch/arm/include/asm/futex.h 	: "=&r" (ret), "=&r" (oldval), "=&r" (tmp)		\
oldval             47 arch/arm/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval             70 arch/arm/include/asm/futex.h 	: "r" (oldval), "r" (newval), "r" (uaddr), "Ir" (-EFAULT)
oldval             84 arch/arm/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, tmp, uaddr, oparg)	\
oldval             93 arch/arm/include/asm/futex.h 	: "=&r" (ret), "=&r" (oldval), "=&r" (tmp)		\
oldval            101 arch/arm/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval            120 arch/arm/include/asm/futex.h 	: "r" (oldval), "r" (newval), "r" (uaddr), "Ir" (-EFAULT)
oldval            135 arch/arm/include/asm/futex.h 	int oldval = 0, ret, tmp;
oldval            144 arch/arm/include/asm/futex.h 		__futex_atomic_op("mov	%0, %4", ret, oldval, tmp, uaddr, oparg);
oldval            147 arch/arm/include/asm/futex.h 		__futex_atomic_op("add	%0, %1, %4", ret, oldval, tmp, uaddr, oparg);
oldval            150 arch/arm/include/asm/futex.h 		__futex_atomic_op("orr	%0, %1, %4", ret, oldval, tmp, uaddr, oparg);
oldval            153 arch/arm/include/asm/futex.h 		__futex_atomic_op("and	%0, %1, %4", ret, oldval, tmp, uaddr, ~oparg);
oldval            156 arch/arm/include/asm/futex.h 		__futex_atomic_op("eor	%0, %1, %4", ret, oldval, tmp, uaddr, oparg);
oldval            173 arch/arm/include/asm/futex.h 	*oval = oldval;
oldval            266 arch/arm64/include/asm/atomic_ll_sc.h 	u##sz oldval;							\
oldval            286 arch/arm64/include/asm/atomic_ll_sc.h 	: [tmp] "=&r" (tmp), [oldval] "=&r" (oldval),			\
oldval            291 arch/arm64/include/asm/atomic_ll_sc.h 	return oldval;							\
oldval             15 arch/arm64/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, tmp, oparg)		\
oldval             38 arch/arm64/include/asm/futex.h 	: "=&r" (ret), "=&r" (oldval), "+Q" (*uaddr), "=&r" (tmp),	\
oldval             48 arch/arm64/include/asm/futex.h 	int oldval = 0, ret, tmp;
oldval             56 arch/arm64/include/asm/futex.h 				  ret, oldval, uaddr, tmp, oparg);
oldval             60 arch/arm64/include/asm/futex.h 				  ret, oldval, uaddr, tmp, oparg);
oldval             64 arch/arm64/include/asm/futex.h 				  ret, oldval, uaddr, tmp, oparg);
oldval             68 arch/arm64/include/asm/futex.h 				  ret, oldval, uaddr, tmp, ~oparg);
oldval             72 arch/arm64/include/asm/futex.h 				  ret, oldval, uaddr, tmp, oparg);
oldval             81 arch/arm64/include/asm/futex.h 		*oval = oldval;
oldval             88 arch/arm64/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval            120 arch/arm64/include/asm/futex.h 	: "r" (oldval), "r" (newval), "Ir" (-EFAULT), "Ir" (-EAGAIN)
oldval             33 arch/hexagon/include/asm/bitops.h 	int oldval;
oldval             42 arch/hexagon/include/asm/bitops.h 	: "=&r" (oldval)
oldval             47 arch/hexagon/include/asm/bitops.h 	return oldval;
oldval             57 arch/hexagon/include/asm/bitops.h 	int oldval;
oldval             66 arch/hexagon/include/asm/bitops.h 	: "=&r" (oldval)
oldval             72 arch/hexagon/include/asm/bitops.h 	return oldval;
oldval             83 arch/hexagon/include/asm/bitops.h 	int oldval;
oldval             92 arch/hexagon/include/asm/bitops.h 	: "=&r" (oldval)
oldval             97 arch/hexagon/include/asm/bitops.h 	return oldval;
oldval             13 arch/hexagon/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \
oldval             29 arch/hexagon/include/asm/futex.h 	: "=&r" (oldval), "=&r" (ret), "+m" (*uaddr) \
oldval             37 arch/hexagon/include/asm/futex.h 	int oldval = 0, ret;
oldval             43 arch/hexagon/include/asm/futex.h 		__futex_atomic_op("%1 = %4\n", ret, oldval, uaddr, oparg);
oldval             46 arch/hexagon/include/asm/futex.h 		__futex_atomic_op("%1 = add(%0,%4)\n", ret, oldval, uaddr,
oldval             50 arch/hexagon/include/asm/futex.h 		__futex_atomic_op("%1 = or(%0,%4)\n", ret, oldval, uaddr,
oldval             55 arch/hexagon/include/asm/futex.h 				  oldval, uaddr, oparg);
oldval             58 arch/hexagon/include/asm/futex.h 		__futex_atomic_op("%1 = xor(%0,%4)\n", ret, oldval, uaddr,
oldval             68 arch/hexagon/include/asm/futex.h 		*oval = oldval;
oldval             74 arch/hexagon/include/asm/futex.h futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, u32 oldval,
oldval            100 arch/hexagon/include/asm/futex.h 	: "r" (uaddr), "r" (oldval), "r" (newval), "i"(-EFAULT)
oldval              9 arch/ia64/include/asm/futex.h #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg) \
oldval             17 arch/ia64/include/asm/futex.h 		: "+r" (r8), "=r" (oldval)				\
oldval             23 arch/ia64/include/asm/futex.h #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \
oldval             38 arch/ia64/include/asm/futex.h 			: "+r" (r8), "=r" (val), "=&r" (oldval),	\
oldval             44 arch/ia64/include/asm/futex.h 	} while (unlikely (val != oldval));				\
oldval             51 arch/ia64/include/asm/futex.h 	int oldval = 0, ret;
oldval             57 arch/ia64/include/asm/futex.h 		__futex_atomic_op1("xchg4 %1=[%2],%3", ret, oldval, uaddr,
oldval             61 arch/ia64/include/asm/futex.h 		__futex_atomic_op2("add %3=%3,%5", ret, oldval, uaddr, oparg);
oldval             64 arch/ia64/include/asm/futex.h 		__futex_atomic_op2("or %3=%3,%5", ret, oldval, uaddr, oparg);
oldval             67 arch/ia64/include/asm/futex.h 		__futex_atomic_op2("and %3=%3,%5", ret, oldval, uaddr,
oldval             71 arch/ia64/include/asm/futex.h 		__futex_atomic_op2("xor %3=%3,%5", ret, oldval, uaddr, oparg);
oldval             80 arch/ia64/include/asm/futex.h 		*oval = oldval;
oldval             87 arch/ia64/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval            103 arch/ia64/include/asm/futex.h 			  "rO" ((long) (unsigned) oldval)
oldval            461 arch/m68k/kernel/sys_m68k.c sys_atomic_cmpxchg_32(unsigned long newval, int oldval, int d3, int d4, int d5,
oldval            492 arch/m68k/kernel/sys_m68k.c 		if (mem_value == oldval)
oldval            534 arch/m68k/kernel/sys_m68k.c sys_atomic_cmpxchg_32(unsigned long newval, int oldval, int d3, int d4, int d5,
oldval            543 arch/m68k/kernel/sys_m68k.c 	if (mem_value == oldval)
oldval             11 arch/microblaze/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \
oldval             27 arch/microblaze/include/asm/futex.h 	: "=&r" (oldval), "=&r" (ret)					\
oldval             35 arch/microblaze/include/asm/futex.h 	int oldval = 0, ret;
oldval             41 arch/microblaze/include/asm/futex.h 		__futex_atomic_op("or %1,%4,%4;", ret, oldval, uaddr, oparg);
oldval             44 arch/microblaze/include/asm/futex.h 		__futex_atomic_op("add %1,%0,%4;", ret, oldval, uaddr, oparg);
oldval             47 arch/microblaze/include/asm/futex.h 		__futex_atomic_op("or %1,%0,%4;", ret, oldval, uaddr, oparg);
oldval             50 arch/microblaze/include/asm/futex.h 		__futex_atomic_op("andn %1,%0,%4;", ret, oldval, uaddr, oparg);
oldval             53 arch/microblaze/include/asm/futex.h 		__futex_atomic_op("xor %1,%0,%4;", ret, oldval, uaddr, oparg);
oldval             62 arch/microblaze/include/asm/futex.h 		*oval = oldval;
oldval             69 arch/microblaze/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval             92 arch/microblaze/include/asm/futex.h 		: "r" (uaddr), "r" (oldval), "r" (newval), "i" (-EFAULT));
oldval             21 arch/mips/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)		\
oldval             47 arch/mips/include/asm/futex.h 		: "=r" (ret), "=&r" (oldval),				\
oldval             77 arch/mips/include/asm/futex.h 		: "=r" (ret), "=&r" (oldval),				\
oldval             89 arch/mips/include/asm/futex.h 	int oldval = 0, ret;
oldval             95 arch/mips/include/asm/futex.h 		__futex_atomic_op("move $1, %z5", ret, oldval, uaddr, oparg);
oldval            100 arch/mips/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval            104 arch/mips/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval            108 arch/mips/include/asm/futex.h 				  ret, oldval, uaddr, ~oparg);
oldval            112 arch/mips/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval            121 arch/mips/include/asm/futex.h 		*oval = oldval;
oldval            128 arch/mips/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval            163 arch/mips/include/asm/futex.h 		: GCC_OFF_SMALL_ASM() (*uaddr), "Jr" (oldval), "Jr" (newval),
oldval            194 arch/mips/include/asm/futex.h 		: GCC_OFF_SMALL_ASM() (*uaddr), "Jr" (oldval), "Jr" (newval),
oldval             22 arch/nds32/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, tmp, uaddr, oparg)	\
oldval             33 arch/nds32/include/asm/futex.h 	: "=&r" (ret), "=&r" (oldval)				\
oldval             38 arch/nds32/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval             56 arch/nds32/include/asm/futex.h 		      :"r"(oldval), "r"(newval), "r"(uaddr), "i"(-EFAULT)
oldval             67 arch/nds32/include/asm/futex.h 	int oldval = 0, ret;
oldval             73 arch/nds32/include/asm/futex.h 		__futex_atomic_op("move	%0, %3", ret, oldval, tmp, uaddr,
oldval             77 arch/nds32/include/asm/futex.h 		__futex_atomic_op("add	%0, %1, %3", ret, oldval, tmp, uaddr,
oldval             81 arch/nds32/include/asm/futex.h 		__futex_atomic_op("or	%0, %1, %3", ret, oldval, tmp, uaddr,
oldval             85 arch/nds32/include/asm/futex.h 		__futex_atomic_op("and	%0, %1, %3", ret, oldval, tmp, uaddr,
oldval             89 arch/nds32/include/asm/futex.h 		__futex_atomic_op("xor	%0, %1, %3", ret, oldval, tmp, uaddr,
oldval             99 arch/nds32/include/asm/futex.h 		*oval = oldval;
oldval             11 arch/openrisc/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \
oldval             27 arch/openrisc/include/asm/futex.h 		: "=&r" (oldval), "=&r" (ret), "+m" (*uaddr)	\
oldval             36 arch/openrisc/include/asm/futex.h 	int oldval = 0, ret;
oldval             42 arch/openrisc/include/asm/futex.h 		__futex_atomic_op("l.or %1,%4,%4", ret, oldval, uaddr, oparg);
oldval             45 arch/openrisc/include/asm/futex.h 		__futex_atomic_op("l.add %1,%0,%4", ret, oldval, uaddr, oparg);
oldval             48 arch/openrisc/include/asm/futex.h 		__futex_atomic_op("l.or %1,%0,%4", ret, oldval, uaddr, oparg);
oldval             51 arch/openrisc/include/asm/futex.h 		__futex_atomic_op("l.and %1,%0,%4", ret, oldval, uaddr, ~oparg);
oldval             54 arch/openrisc/include/asm/futex.h 		__futex_atomic_op("l.xor %1,%0,%4", ret, oldval, uaddr, oparg);
oldval             63 arch/openrisc/include/asm/futex.h 		*oval = oldval;
oldval             70 arch/openrisc/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval             95 arch/openrisc/include/asm/futex.h 		: "r" (oldval), "r" (newval), "i" (-EFAULT) \
oldval             39 arch/parisc/include/asm/futex.h 	int oldval, ret;
oldval             46 arch/parisc/include/asm/futex.h 	if (unlikely(get_user(oldval, uaddr) != 0))
oldval             50 arch/parisc/include/asm/futex.h 	tmp = oldval;
oldval             80 arch/parisc/include/asm/futex.h 		*oval = oldval;
oldval             87 arch/parisc/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval            113 arch/parisc/include/asm/futex.h 	if (val == oldval && unlikely(put_user(newval, uaddr) != 0)) {
oldval             13 arch/powerpc/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \
oldval             29 arch/powerpc/include/asm/futex.h 	: "=&r" (oldval), "=&r" (ret) \
oldval             36 arch/powerpc/include/asm/futex.h 	int oldval = 0, ret;
oldval             43 arch/powerpc/include/asm/futex.h 		__futex_atomic_op("mr %1,%4\n", ret, oldval, uaddr, oparg);
oldval             46 arch/powerpc/include/asm/futex.h 		__futex_atomic_op("add %1,%0,%4\n", ret, oldval, uaddr, oparg);
oldval             49 arch/powerpc/include/asm/futex.h 		__futex_atomic_op("or %1,%0,%4\n", ret, oldval, uaddr, oparg);
oldval             52 arch/powerpc/include/asm/futex.h 		__futex_atomic_op("andc %1,%0,%4\n", ret, oldval, uaddr, oparg);
oldval             55 arch/powerpc/include/asm/futex.h 		__futex_atomic_op("xor %1,%0,%4\n", ret, oldval, uaddr, oparg);
oldval             63 arch/powerpc/include/asm/futex.h 	*oval = oldval;
oldval             71 arch/powerpc/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval             97 arch/powerpc/include/asm/futex.h         : "r" (uaddr), "r" (oldval), "r" (newval), "i" (-EFAULT)
oldval             15 arch/riscv/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)	\
oldval             31 arch/riscv/include/asm/futex.h 	: [r] "+r" (ret), [ov] "=&r" (oldval),			\
oldval             41 arch/riscv/include/asm/futex.h 	int oldval = 0, ret = 0;
oldval             48 arch/riscv/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval             52 arch/riscv/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval             56 arch/riscv/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval             60 arch/riscv/include/asm/futex.h 				  ret, oldval, uaddr, ~oparg);
oldval             64 arch/riscv/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval             73 arch/riscv/include/asm/futex.h 		*oval = oldval;
oldval             80 arch/riscv/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval            107 arch/riscv/include/asm/futex.h 	: [ov] "Jr" (oldval), [nv] "Jr" (newval), [e] "i" (-EFAULT)
oldval            218 arch/riscv/kernel/perf_event.c 	u64 oldval;
oldval            226 arch/riscv/kernel/perf_event.c 		oldval = local64_cmpxchg(&hwc->prev_count, prev_raw_count,
oldval            228 arch/riscv/kernel/perf_event.c 	} while (oldval != prev_raw_count);
oldval             10 arch/s390/include/asm/futex.h #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg)	\
oldval             20 arch/s390/include/asm/futex.h 		: "=d" (ret), "=&d" (oldval), "=&d" (newval),		\
oldval             28 arch/s390/include/asm/futex.h 	int oldval = 0, newval, ret;
oldval             36 arch/s390/include/asm/futex.h 				  ret, oldval, newval, uaddr, oparg);
oldval             40 arch/s390/include/asm/futex.h 				  ret, oldval, newval, uaddr, oparg);
oldval             44 arch/s390/include/asm/futex.h 				  ret, oldval, newval, uaddr, oparg);
oldval             48 arch/s390/include/asm/futex.h 				  ret, oldval, newval, uaddr, oparg);
oldval             52 arch/s390/include/asm/futex.h 				  ret, oldval, newval, uaddr, oparg);
oldval             61 arch/s390/include/asm/futex.h 		*oval = oldval;
oldval             67 arch/s390/include/asm/futex.h 						u32 oldval, u32 newval)
oldval             79 arch/s390/include/asm/futex.h 		: "=d" (ret), "+d" (oldval), "=m" (*uaddr)
oldval             83 arch/s390/include/asm/futex.h 	*uval = oldval;
oldval              7 arch/sh/include/asm/futex-cas.h 						   u32 oldval, u32 newval)
oldval             28 arch/sh/include/asm/futex-cas.h 		:"r" (oldval), "i" (-EFAULT), "z" (uaddr)
oldval              7 arch/sh/include/asm/futex-irq.h 						   u32 oldval, u32 newval)
oldval             16 arch/sh/include/asm/futex-irq.h 	if (!ret && oldval == prev)
oldval              7 arch/sh/include/asm/futex-llsc.h 						   u32 oldval, u32 newval)
oldval             36 arch/sh/include/asm/futex-llsc.h 		:"r" (uaddr), "i" (-EFAULT), "r" (oldval), "r" (newval)
oldval             23 arch/sh/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval             28 arch/sh/include/asm/futex.h 	return atomic_futex_op_cmpxchg_inatomic(uval, uaddr, oldval, newval);
oldval             34 arch/sh/include/asm/futex.h 	u32 oldval, newval, prev;
oldval             40 arch/sh/include/asm/futex.h 		ret = get_user(oldval, uaddr);
oldval             49 arch/sh/include/asm/futex.h 			newval = oldval + oparg;
oldval             52 arch/sh/include/asm/futex.h 			newval = oldval | oparg;
oldval             55 arch/sh/include/asm/futex.h 			newval = oldval & ~oparg;
oldval             58 arch/sh/include/asm/futex.h 			newval = oldval ^ oparg;
oldval             67 arch/sh/include/asm/futex.h 		ret = futex_atomic_cmpxchg_inatomic(&prev, uaddr, oldval, newval);
oldval             68 arch/sh/include/asm/futex.h 	} while (!ret && prev != oldval);
oldval             73 arch/sh/include/asm/futex.h 		*oval = oldval;
oldval             29 arch/sh/include/asm/spinlock-llsc.h 	unsigned long oldval;
oldval             40 arch/sh/include/asm/spinlock-llsc.h 		: "=&z" (tmp), "=&r" (oldval)
oldval             63 arch/sh/include/asm/spinlock-llsc.h 	unsigned long tmp, oldval;
oldval             73 arch/sh/include/asm/spinlock-llsc.h 		: "=&z" (tmp), "=&r" (oldval)
oldval             78 arch/sh/include/asm/spinlock-llsc.h 	return oldval;
oldval            154 arch/sh/include/asm/spinlock-llsc.h 	unsigned long tmp, oldval;
oldval            167 arch/sh/include/asm/spinlock-llsc.h 		: "=&z" (tmp), "=&r" (oldval)
oldval            172 arch/sh/include/asm/spinlock-llsc.h 	return (oldval > 0);
oldval            177 arch/sh/include/asm/spinlock-llsc.h 	unsigned long tmp, oldval;
oldval            190 arch/sh/include/asm/spinlock-llsc.h 		: "=&z" (tmp), "=&r" (oldval)
oldval            195 arch/sh/include/asm/spinlock-llsc.h 	return (oldval > (RW_LOCK_BIAS - 1));
oldval              9 arch/sparc/include/asm/futex_64.h #define __futex_cas_op(insn, ret, oldval, uaddr, oparg)	\
oldval             29 arch/sparc/include/asm/futex_64.h 	: "=&r" (ret), "=&r" (oldval), "=&r" (tem)	\
oldval             36 arch/sparc/include/asm/futex_64.h 	int oldval = 0, ret, tem;
oldval             45 arch/sparc/include/asm/futex_64.h 		__futex_cas_op("mov\t%4, %1", ret, oldval, uaddr, oparg);
oldval             48 arch/sparc/include/asm/futex_64.h 		__futex_cas_op("add\t%2, %4, %1", ret, oldval, uaddr, oparg);
oldval             51 arch/sparc/include/asm/futex_64.h 		__futex_cas_op("or\t%2, %4, %1", ret, oldval, uaddr, oparg);
oldval             54 arch/sparc/include/asm/futex_64.h 		__futex_cas_op("andn\t%2, %4, %1", ret, oldval, uaddr, oparg);
oldval             57 arch/sparc/include/asm/futex_64.h 		__futex_cas_op("xor\t%2, %4, %1", ret, oldval, uaddr, oparg);
oldval             66 arch/sparc/include/asm/futex_64.h 		*oval = oldval;
oldval             73 arch/sparc/include/asm/futex_64.h 			      u32 oldval, u32 newval)
oldval             91 arch/sparc/include/asm/futex_64.h 	: "1" (newval), "r" (oldval), "r" (uaddr), "i" (-EFAULT)
oldval             15 arch/x86/include/asm/futex.h #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg)	\
oldval             24 arch/x86/include/asm/futex.h 		     : "=r" (oldval), "=r" (ret), "+m" (*uaddr)	\
oldval             27 arch/x86/include/asm/futex.h #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg)	\
oldval             41 arch/x86/include/asm/futex.h 		     : "=&a" (oldval), "=&r" (ret),		\
oldval             48 arch/x86/include/asm/futex.h 	int oldval = 0, ret, tem;
oldval             54 arch/x86/include/asm/futex.h 		__futex_atomic_op1("xchgl %0, %2", ret, oldval, uaddr, oparg);
oldval             57 arch/x86/include/asm/futex.h 		__futex_atomic_op1(LOCK_PREFIX "xaddl %0, %2", ret, oldval,
oldval             61 arch/x86/include/asm/futex.h 		__futex_atomic_op2("orl %4, %3", ret, oldval, uaddr, oparg);
oldval             64 arch/x86/include/asm/futex.h 		__futex_atomic_op2("andl %4, %3", ret, oldval, uaddr, ~oparg);
oldval             67 arch/x86/include/asm/futex.h 		__futex_atomic_op2("xorl %4, %3", ret, oldval, uaddr, oparg);
oldval             76 arch/x86/include/asm/futex.h 		*oval = oldval;
oldval             82 arch/x86/include/asm/futex.h 						u32 oldval, u32 newval)
oldval             84 arch/x86/include/asm/futex.h 	return user_atomic_cmpxchg_inatomic(uval, uaddr, oldval, newval);
oldval            105 arch/x86/include/asm/pgtable-2level.h static inline u64 flip_protnone_guard(u64 oldval, u64 val, u64 mask)
oldval             27 arch/x86/include/asm/pgtable-invert.h static inline u64 flip_protnone_guard(u64 oldval, u64 val, u64 mask)
oldval             34 arch/x86/include/asm/pgtable-invert.h 	if (__pte_needs_invert(oldval) != __pte_needs_invert(val))
oldval            602 arch/x86/include/asm/pgtable.h static inline u64 flip_protnone_guard(u64 oldval, u64 val, u64 mask);
oldval            606 arch/x86/include/asm/pgtable.h 	pteval_t val = pte_val(pte), oldval = val;
oldval            614 arch/x86/include/asm/pgtable.h 	val = flip_protnone_guard(oldval, val, PTE_PFN_MASK);
oldval            620 arch/x86/include/asm/pgtable.h 	pmdval_t val = pmd_val(pmd), oldval = val;
oldval            624 arch/x86/include/asm/pgtable.h 	val = flip_protnone_guard(oldval, val, PHYSICAL_PMD_PAGE_MASK);
oldval             39 arch/xtensa/include/asm/futex.h 	: [oldval] "=&r" (old), [newval] "=&r" (ret)	\
oldval             63 arch/xtensa/include/asm/futex.h 	: [oldval] "=&r" (old), [newval] "=&r" (ret)	\
oldval             73 arch/xtensa/include/asm/futex.h 	int oldval = 0, ret;
oldval             80 arch/xtensa/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval             84 arch/xtensa/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval             88 arch/xtensa/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval             92 arch/xtensa/include/asm/futex.h 				  ret, oldval, uaddr, ~oparg);
oldval             96 arch/xtensa/include/asm/futex.h 				  ret, oldval, uaddr, oparg);
oldval            105 arch/xtensa/include/asm/futex.h 		*oval = oldval;
oldval            115 arch/xtensa/include/asm/futex.h 			      u32 oldval, u32 newval)
oldval            154 arch/xtensa/include/asm/futex.h 	: [addr] "r" (uaddr), [oldval] "r" (oldval), [uval] "r" (uval),
oldval            753 block/blk-iolatency.c 	u64 oldval = iolat->min_lat_nsec;
oldval            760 block/blk-iolatency.c 	if (!oldval && val)
oldval            762 block/blk-iolatency.c 	if (oldval && !val) {
oldval            796 block/blk-iolatency.c 	u64 oldval;
oldval            831 block/blk-iolatency.c 	oldval = iolat->min_lat_nsec;
oldval            839 block/blk-iolatency.c 	if (oldval != iolat->min_lat_nsec) {
oldval           1164 drivers/auxdisplay/panel.c 	char oldval;
oldval           1173 drivers/auxdisplay/panel.c 	oldval = r_dtr(pprt) | scan_mask_o;
oldval           1175 drivers/auxdisplay/panel.c 	w_dtr(pprt, oldval & ~scan_mask_o);
oldval           1180 drivers/auxdisplay/panel.c 	w_dtr(pprt, oldval);
oldval           1204 drivers/auxdisplay/panel.c 			w_dtr(pprt, oldval & ~bitval);	/* enable this output */
oldval           1208 drivers/auxdisplay/panel.c 		w_dtr(pprt, oldval);	/* disable all outputs */
oldval            817 drivers/clk/renesas/renesas-cpg-mssr.c 	u32 mask, oldval, newval;
oldval            833 drivers/clk/renesas/renesas-cpg-mssr.c 			oldval = readb(priv->base + STBCR(reg));
oldval            835 drivers/clk/renesas/renesas-cpg-mssr.c 			oldval = readl(priv->base + SMSTPCR(reg));
oldval            836 drivers/clk/renesas/renesas-cpg-mssr.c 		newval = oldval & ~mask;
oldval            838 drivers/clk/renesas/renesas-cpg-mssr.c 		if (newval == oldval)
oldval            856 drivers/clk/renesas/renesas-cpg-mssr.c 			oldval = readl(priv->base + MSTPSR(reg));
oldval            857 drivers/clk/renesas/renesas-cpg-mssr.c 			if (!(oldval & mask))
oldval            864 drivers/clk/renesas/renesas-cpg-mssr.c 				 priv->base + SMSTPCR(reg), oldval & mask);
oldval             56 drivers/i2c/busses/i2c-parport-light.c 	u8 oldval = port_read(op->port);
oldval             60 drivers/i2c/busses/i2c-parport-light.c 		port_write(op->port, oldval | op->val);
oldval             62 drivers/i2c/busses/i2c-parport-light.c 		port_write(op->port, oldval & ~op->val);
oldval             67 drivers/i2c/busses/i2c-parport-light.c 	u8 oldval = port_read(op->port);
oldval             69 drivers/i2c/busses/i2c-parport-light.c 	return ((op->inverted && (oldval & op->val) != op->val)
oldval             70 drivers/i2c/busses/i2c-parport-light.c 	    || (!op->inverted && (oldval & op->val) == op->val));
oldval             91 drivers/i2c/busses/i2c-parport.c 	u8 oldval = port_read[op->port](data);
oldval             95 drivers/i2c/busses/i2c-parport.c 		port_write[op->port](data, oldval | op->val);
oldval             97 drivers/i2c/busses/i2c-parport.c 		port_write[op->port](data, oldval & ~op->val);
oldval            103 drivers/i2c/busses/i2c-parport.c 	u8 oldval = port_read[op->port](data);
oldval            105 drivers/i2c/busses/i2c-parport.c 	return ((op->inverted && (oldval & op->val) != op->val)
oldval            106 drivers/i2c/busses/i2c-parport.c 	    || (!op->inverted && (oldval & op->val) == op->val));
oldval            221 drivers/input/tablet/gtco.c 	__u32 oldval[TAG_GLOB_MAX];
oldval            374 drivers/input/tablet/gtco.c 					oldval[x] = globalval[x];
oldval            395 drivers/input/tablet/gtco.c 					globalval[x] = oldval[x];
oldval             59 drivers/irqchip/irq-gic-common.c 	u32 val, oldval;
oldval             68 drivers/irqchip/irq-gic-common.c 	val = oldval = readl_relaxed(base + confoff);
oldval             75 drivers/irqchip/irq-gic-common.c 	if (val == oldval) {
oldval            149 drivers/leds/leds-pca955x.c static inline u8 pca955x_ledsel(u8 oldval, int led_num, int state)
oldval            151 drivers/leds/leds-pca955x.c 	return (oldval & (~(0x3 << (led_num << 1)))) |
oldval            204 drivers/media/dvb-frontends/tda10086.c 	u8 oldval;
oldval            214 drivers/media/dvb-frontends/tda10086.c 	oldval = tda10086_read_byte(state, 0x36);
oldval            224 drivers/media/dvb-frontends/tda10086.c 	tda10086_write_byte(state, 0x36, oldval);
oldval            233 drivers/media/dvb-frontends/tda10086.c 	u8 oldval = tda10086_read_byte(state, 0x36);
oldval            253 drivers/media/dvb-frontends/tda10086.c 	tda10086_write_byte(state, 0x36, oldval);
oldval            208 drivers/media/usb/em28xx/em28xx-core.c 	int oldval;
oldval            211 drivers/media/usb/em28xx/em28xx-core.c 	oldval = em28xx_read_reg(dev, reg);
oldval            212 drivers/media/usb/em28xx/em28xx-core.c 	if (oldval < 0)
oldval            213 drivers/media/usb/em28xx/em28xx-core.c 		return oldval;
oldval            215 drivers/media/usb/em28xx/em28xx-core.c 	newval = (((u8)oldval) & ~bitmask) | (val & bitmask);
oldval            227 drivers/media/usb/em28xx/em28xx-core.c 	int oldval;
oldval            230 drivers/media/usb/em28xx/em28xx-core.c 	oldval = em28xx_read_reg(dev, reg);
oldval            231 drivers/media/usb/em28xx/em28xx-core.c 	if (oldval < 0)
oldval            232 drivers/media/usb/em28xx/em28xx-core.c 		return oldval;
oldval            234 drivers/media/usb/em28xx/em28xx-core.c 	newval = (~oldval & bitmask) | (oldval & ~bitmask);
oldval           2131 drivers/media/usb/gspca/ov519.c 	u8 oldval;
oldval           2139 drivers/media/usb/gspca/ov519.c 		oldval = ret & ~mask;		/* Clear the masked bits */
oldval           2140 drivers/media/usb/gspca/ov519.c 		value |= oldval;		/* Set the desired bits */
oldval           2451 drivers/media/usb/gspca/ov519.c 	u8 oldval;
oldval           2457 drivers/media/usb/gspca/ov519.c 	oldval = rc & ~mask;		/* Clear the masked bits */
oldval           2458 drivers/media/usb/gspca/ov519.c 	value |= oldval;		/* Set the desired bits */
oldval            121 drivers/mmc/host/sdhci-iproc.c 	u32 oldval, newval;
oldval            130 drivers/mmc/host/sdhci-iproc.c 		oldval = iproc_host->shadow_cmd;
oldval            135 drivers/mmc/host/sdhci-iproc.c 		oldval = iproc_host->shadow_blk;
oldval            138 drivers/mmc/host/sdhci-iproc.c 		oldval = sdhci_iproc_readl(host, (reg & ~3));
oldval            140 drivers/mmc/host/sdhci-iproc.c 	newval = (oldval & ~mask) | (val << word_shift);
oldval            158 drivers/mmc/host/sdhci-iproc.c 	u32 oldval = sdhci_iproc_readl(host, (reg & ~3));
oldval            161 drivers/mmc/host/sdhci-iproc.c 	u32 newval = (oldval & ~mask) | (val << byte_shift);
oldval           1507 drivers/mtd/nand/raw/diskonchip.c 		unsigned char oldval;
oldval           1516 drivers/mtd/nand/raw/diskonchip.c 			oldval = ReadDOC(doc->virtadr, Mplus_AliasResolution);
oldval           1519 drivers/mtd/nand/raw/diskonchip.c 			oldval = ReadDOC(doc->virtadr, AliasResolution);
oldval           1522 drivers/mtd/nand/raw/diskonchip.c 		if (oldval != newval)
oldval           1526 drivers/mtd/nand/raw/diskonchip.c 			oldval = ReadDOC(doc->virtadr, Mplus_AliasResolution);
oldval           1530 drivers/mtd/nand/raw/diskonchip.c 			oldval = ReadDOC(doc->virtadr, AliasResolution);
oldval           1534 drivers/mtd/nand/raw/diskonchip.c 		if (oldval == newval) {
oldval           1102 drivers/mtd/nand/raw/nand_bbt.c 	uint8_t oldval;
oldval           1119 drivers/mtd/nand/raw/nand_bbt.c 			oldval = bbt_get_entry(this, block);
oldval           1121 drivers/mtd/nand/raw/nand_bbt.c 			if ((oldval != BBT_BLOCK_RESERVED) &&
oldval           1133 drivers/mtd/nand/raw/nand_bbt.c 			oldval = bbt_get_entry(this, block);
oldval           1135 drivers/mtd/nand/raw/nand_bbt.c 			if (oldval != BBT_BLOCK_RESERVED)
oldval            722 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be64 oldval;
oldval           9224 drivers/net/ethernet/intel/i40e/i40e_main.c 	u32 oldval;
oldval           9233 drivers/net/ethernet/intel/i40e/i40e_main.c 	oldval = val;
oldval           9250 drivers/net/ethernet/intel/i40e/i40e_main.c 	if (oldval != val)
oldval           9254 drivers/net/ethernet/intel/i40e/i40e_main.c 	oldval = val;
oldval           9270 drivers/net/ethernet/intel/i40e/i40e_main.c 	if (oldval != val)
oldval           2275 drivers/net/ethernet/intel/iavf/iavf_main.c 	u32 val, oldval;
oldval           2309 drivers/net/ethernet/intel/iavf/iavf_main.c 	oldval = val;
oldval           2322 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (oldval != val)
oldval           2326 drivers/net/ethernet/intel/iavf/iavf_main.c 	oldval = val;
oldval           2339 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (oldval != val)
oldval            968 drivers/net/ethernet/intel/ice/ice_main.c 	u32 oldval, val;
oldval            995 drivers/net/ethernet/intel/ice/ice_main.c 		oldval = val;
oldval           1010 drivers/net/ethernet/intel/ice/ice_main.c 		if (oldval != val)
oldval           1017 drivers/net/ethernet/intel/ice/ice_main.c 		oldval = val;
oldval           1032 drivers/net/ethernet/intel/ice/ice_main.c 		if (oldval != val)
oldval             64 drivers/net/ethernet/ti/netcp_sgmii.c 	bool oldval;
oldval             68 drivers/net/ethernet/ti/netcp_sgmii.c 	oldval = (reg & SGMII_SRESET_RTRESET) != 0x0;
oldval             76 drivers/net/ethernet/ti/netcp_sgmii.c 	return oldval;
oldval           2652 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	u32 oldval, x, tx0_a, reg;
oldval           2660 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	oldval = val32 >> 22;
oldval           2665 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	tx0_a = (x * oldval) >> 8;
oldval           2674 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	if ((x * oldval >> 7) & 0x1)
oldval           2681 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	tx0_c = (y * oldval) >> 8;
oldval           2695 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	if ((y * oldval >> 7) & 0x1)
oldval           2729 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	u32 oldval, x, tx1_a, reg;
oldval           2737 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	oldval = val32 >> 22;
oldval           2742 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	tx1_a = (x * oldval) >> 8;
oldval           2751 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	if ((x * oldval >> 7) & 0x1)
oldval           2758 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	tx1_c = (y * oldval) >> 8;
oldval           2772 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	if ((y * oldval >> 7) & 0x1)
oldval            208 drivers/scsi/aic94xx/aic94xx_reg.h 					  u16 oldval, u16 newval)
oldval            212 drivers/scsi/aic94xx/aic94xx_reg.h 	if (oval != oldval)
oldval            214 drivers/scsi/aic94xx/aic94xx_reg.h 	asd_write_reg_word(asd_ha, AOLDDATA, oldval);
oldval            138 drivers/scsi/lpfc/lpfc_nl.h 	uint32_t oldval;
oldval            231 drivers/tty/serial/8250/8250_pci.c 	u32 oldval;
oldval            237 drivers/tty/serial/8250/8250_pci.c 	pci_read_config_dword(dev, 0x44, &oldval);
oldval            238 drivers/tty/serial/8250/8250_pci.c 	if (oldval == 0x00001000L) { /* RESET value */
oldval           3039 drivers/tty/synclinkmp.c 		unsigned char oldval = info->ie1_value;
oldval           3040 drivers/tty/synclinkmp.c 		unsigned char newval = oldval +
oldval           3043 drivers/tty/synclinkmp.c 		if ( oldval != newval ) {
oldval           2499 fs/jfs/jfs_dmap.c 	int oldval;
oldval           2528 fs/jfs/jfs_dmap.c 	oldval = dcp->stree[ti];
oldval           2550 fs/jfs/jfs_dmap.c 		if (oldval == NOFREE) {
oldval           2554 fs/jfs/jfs_dmap.c 			oldval = dcp->stree[ti];
oldval           2587 fs/jfs/jfs_dmap.c 					       oldval);
oldval           2599 fs/jfs/jfs_dmap.c 						dcp->budmin, oldval);
oldval             33 include/asm-generic/futex.h 	int oldval, ret;
oldval             40 include/asm-generic/futex.h 	if (unlikely(get_user(oldval, uaddr) != 0))
oldval             44 include/asm-generic/futex.h 	tmp = oldval;
oldval             74 include/asm-generic/futex.h 		*oval = oldval;
oldval             96 include/asm-generic/futex.h 			      u32 oldval, u32 newval)
oldval            106 include/asm-generic/futex.h 	if (val == oldval && unlikely(put_user(newval, uaddr) != 0)) {
oldval            126 include/asm-generic/futex.h 			      u32 oldval, u32 newval)
oldval             87 include/linux/audit.h 	long long oldval, newval;
oldval            501 include/linux/audit.h 	ad->vals[type].oldval = val;
oldval            228 include/linux/posix-timers.h 			   u64 *newval, u64 *oldval);
oldval             37 include/linux/spinlock_up.h 	char oldval = lock->slock;
oldval             42 include/linux/spinlock_up.h 	return oldval > 0;
oldval            498 include/net/ndisc.h 				 void __user *oldval, size_t __user *oldlenp,
oldval             38 include/uapi/linux/sysctl.h 	void __user *oldval;
oldval           2531 kernel/auditsc.c 	if (val->newval == val->oldval)
oldval           2535 kernel/auditsc.c 		  "op=%s old=%lli new=%lli", op, val->oldval, val->newval);
oldval           1726 kernel/futex.c 	int oldval, ret;
oldval           1745 kernel/futex.c 	ret = arch_futex_atomic_op_inuser(op, oparg, &oldval, uaddr);
oldval           1751 kernel/futex.c 		return oldval == cmparg;
oldval           1753 kernel/futex.c 		return oldval != cmparg;
oldval           1755 kernel/futex.c 		return oldval < cmparg;
oldval           1757 kernel/futex.c 		return oldval >= cmparg;
oldval           1759 kernel/futex.c 		return oldval <= cmparg;
oldval           1761 kernel/futex.c 		return oldval > cmparg;
oldval            734 kernel/rcu/tree.c 	long oldval;
oldval            738 kernel/rcu/tree.c 	oldval = rdp->dynticks_nesting;
oldval            739 kernel/rcu/tree.c 	WARN_ON_ONCE(IS_ENABLED(CONFIG_RCU_EQS_DEBUG) && oldval < 0);
oldval            740 kernel/rcu/tree.c 	if (oldval) {
oldval             25 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen);
oldval            907 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval            914 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval            918 kernel/sysctl_binary.c 	if (oldval && oldlen) {
oldval            923 kernel/sysctl_binary.c 		result = vfs_read(file, oldval, oldlen, &pos);
oldval            928 kernel/sysctl_binary.c 		lastp = oldval + copied - 1;
oldval            957 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval            968 kernel/sysctl_binary.c 	if (oldval && oldlen) {
oldval            969 kernel/sysctl_binary.c 		unsigned __user *vec = oldval;
oldval           1030 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval           1041 kernel/sysctl_binary.c 	if (oldval && oldlen) {
oldval           1042 kernel/sysctl_binary.c 		unsigned long __user *vec = oldval;
oldval           1103 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval           1108 kernel/sysctl_binary.c 	if (oldval && oldlen) {
oldval           1127 kernel/sysctl_binary.c 		if (copy_to_user(oldval, &uuid, oldlen))
oldval           1138 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval           1142 kernel/sysctl_binary.c 	if (oldval && oldlen) {
oldval           1171 kernel/sysctl_binary.c 		if (put_user(dnaddr, (__le16 __user *)oldval))
oldval           1279 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval           1294 kernel/sysctl_binary.c 	if (oldval && oldlen && newval && newlen) {
oldval           1298 kernel/sysctl_binary.c 	} else if (oldval && oldlen) {
oldval           1311 kernel/sysctl_binary.c 	result = table->convert(file, oldval, oldlen, newval, newlen);
oldval           1324 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval           1384 kernel/sysctl_binary.c 	void __user *oldval, size_t oldlen, void __user *newval, size_t newlen)
oldval           1399 kernel/sysctl_binary.c 	return binary_sysctl(name, nlen, oldval, oldlen, newval, newlen);
oldval           1411 kernel/sysctl_binary.c 	if (tmp.oldval && !tmp.oldlenp)
oldval           1417 kernel/sysctl_binary.c 	result = do_sysctl(tmp.name, tmp.nlen, tmp.oldval, oldlen,
oldval           1437 kernel/sysctl_binary.c 	compat_uptr_t	oldval;
oldval           1454 kernel/sysctl_binary.c 	if (tmp.oldval && !tmp.oldlenp)
oldval           1462 kernel/sysctl_binary.c 			   compat_ptr(tmp.oldval), oldlen,
oldval           1179 kernel/time/posix-cpu-timers.c 			   u64 *newval, u64 *oldval)
oldval           1189 kernel/time/posix-cpu-timers.c 	if (oldval) {
oldval           1195 kernel/time/posix-cpu-timers.c 		if (*oldval) {
oldval           1196 kernel/time/posix-cpu-timers.c 			if (*oldval <= now) {
oldval           1198 kernel/time/posix-cpu-timers.c 				*oldval = TICK_NSEC;
oldval           1200 kernel/time/posix-cpu-timers.c 				*oldval -= now;
oldval             81 mm/vmstat.c    	int ret, oldval;
oldval             85 mm/vmstat.c    		oldval = sysctl_vm_numa_stat;
oldval             90 mm/vmstat.c    	if (oldval == sysctl_vm_numa_stat)
oldval             48 net/ipv4/netfilter/ipt_ECN.c 	__be16 oldval;
oldval             65 net/ipv4/netfilter/ipt_ECN.c 	oldval = ((__be16 *)tcph)[6];
oldval             72 net/ipv4/netfilter/ipt_ECN.c 				 oldval, ((__be16 *)tcph)[6], false);
oldval             81 net/netfilter/xt_TCPMSS.c 	__be16 oldval;
oldval            188 net/netfilter/xt_TCPMSS.c 	oldval = ((__be16 *)tcph)[6];
oldval            191 net/netfilter/xt_TCPMSS.c 				 oldval, ((__be16 *)tcph)[6], false);
oldval            358 net/rds/ib_send.c 	long oldval, newval;
oldval            366 net/rds/ib_send.c 	oldval = newval = atomic_read(&ic->i_credits);
oldval            367 net/rds/ib_send.c 	posted = IB_GET_POST_CREDITS(oldval);
oldval            368 net/rds/ib_send.c 	avail = IB_GET_SEND_CREDITS(oldval);
oldval            400 net/rds/ib_send.c 	if (atomic_cmpxchg(&ic->i_credits, oldval, newval) != oldval)
oldval            165 scripts/kconfig/conf.c 	tristate oldval, newval;
oldval            172 scripts/kconfig/conf.c 		oldval = sym_get_tristate_value(sym);
oldval            173 scripts/kconfig/conf.c 		switch (oldval) {
oldval            184 scripts/kconfig/conf.c 		if (oldval != no && sym_tristate_within_range(sym, no))
oldval            186 scripts/kconfig/conf.c 		if (oldval != mod && sym_tristate_within_range(sym, mod))
oldval            188 scripts/kconfig/conf.c 		if (oldval != yes && sym_tristate_within_range(sym, yes))
oldval            215 scripts/kconfig/conf.c 			newval = oldval;
oldval            469 scripts/kconfig/qconf.cc 	tristate oldval;
oldval            479 scripts/kconfig/qconf.cc 		oldval = sym_get_tristate_value(sym);
oldval            483 scripts/kconfig/qconf.cc 		if (oldval == no && item->menu->list)
oldval            321 scripts/kconfig/symbol.c 	struct symbol_value newval, oldval;
oldval            340 scripts/kconfig/symbol.c 	oldval = sym->curr;
oldval            434 scripts/kconfig/symbol.c 	if (memcmp(&oldval, &sym->curr, sizeof(oldval))) {
oldval            496 scripts/kconfig/symbol.c 	tristate oldval = sym_get_tristate_value(sym);
oldval            498 scripts/kconfig/symbol.c 	if (oldval != val && !sym_tristate_within_range(sym, val))
oldval            524 scripts/kconfig/symbol.c 	if (oldval != val)
oldval            532 scripts/kconfig/symbol.c 	tristate oldval, newval;
oldval            534 scripts/kconfig/symbol.c 	oldval = newval = sym_get_tristate_value(sym);
oldval            549 scripts/kconfig/symbol.c 	} while (oldval != newval);
oldval            640 scripts/kconfig/symbol.c 	const char *oldval;
oldval            668 scripts/kconfig/symbol.c 	oldval = sym->def[S_DEF_USER].val;
oldval            675 scripts/kconfig/symbol.c 	} else if (!oldval || strcmp(oldval, newval))
oldval            681 scripts/kconfig/symbol.c 	free((void *)oldval);
oldval            873 sound/isa/opti9xx/miro.c 	unsigned char oldval = snd_miro_read(chip, reg);
oldval            875 sound/isa/opti9xx/miro.c 	snd_miro_write(chip, reg, (oldval & ~mask) | (value & mask));
oldval            323 sound/isa/opti9xx/opti92x-ad1848.c 	unsigned char oldval = snd_opti9xx_read(chip, reg);
oldval            325 sound/isa/opti9xx/opti92x-ad1848.c 	snd_opti9xx_write(chip, reg, (oldval & ~mask) | (value & mask));
oldval            189 sound/mips/ad1843.c 	int w, mask, oldval, newbits;
oldval            193 sound/mips/ad1843.c 	oldval = (w & mask) >> field->lo_bit;
oldval            198 sound/mips/ad1843.c 	return oldval;
oldval           1036 sound/pci/hda/hda_codec.c 	unsigned int oldval, newval;
oldval           1039 sound/pci/hda/hda_codec.c 		oldval = snd_hda_codec_read(codec, nid, 0, AC_VERB_GET_CONV, 0);
oldval           1041 sound/pci/hda/hda_codec.c 		if (oldval != newval)
oldval           1054 sound/pci/hda/hda_codec.c 	unsigned int oldval;
oldval           1057 sound/pci/hda/hda_codec.c 		oldval = snd_hda_codec_read(codec, nid, 0,
oldval           1059 sound/pci/hda/hda_codec.c 		if (oldval != format) {
oldval           3847 sound/pci/hda/hda_codec.c 	unsigned int oldval;
oldval           3848 sound/pci/hda/hda_codec.c 	oldval = snd_hda_codec_read(codec, pin, 0,
oldval           3853 sound/pci/hda/hda_codec.c 	if ((pincap & AC_PINCAP_VREF_80) && oldval != PIN_VREF50)
oldval           2963 sound/pci/hda/hda_generic.c 	unsigned int val, oldval, idx;
oldval           2965 sound/pci/hda/hda_generic.c 	oldval = get_cur_hp_mic_jack_mode(codec, nid);
oldval           2967 sound/pci/hda/hda_generic.c 	if (oldval == idx)
oldval           4431 sound/pci/hda/hda_generic.c 		unsigned int val, oldval;
oldval           4435 sound/pci/hda/hda_generic.c 		oldval = snd_hda_codec_get_pin_target(codec, nid);
oldval           4436 sound/pci/hda/hda_generic.c 		if (oldval & PIN_IN)
oldval           4459 sound/pci/hda/hda_generic.c 				val = oldval & ~PIN_HP;
oldval           4463 sound/pci/hda/hda_generic.c 				val |= oldval;
oldval           4474 sound/pci/hda/patch_ca0132.c static void resume_mic1(struct hda_codec *codec, unsigned int oldval);
oldval           4962 sound/pci/hda/patch_ca0132.c 	unsigned int oldval = snd_hda_codec_read(codec, spec->adcs[0], 0,
oldval           4964 sound/pci/hda/patch_ca0132.c 	if (oldval != 0)
oldval           4968 sound/pci/hda/patch_ca0132.c 	return oldval;
oldval           4972 sound/pci/hda/patch_ca0132.c static void resume_mic1(struct hda_codec *codec, unsigned int oldval)
oldval           4976 sound/pci/hda/patch_ca0132.c 	if (oldval != 0)
oldval           4979 sound/pci/hda/patch_ca0132.c 				    oldval);
oldval           4990 sound/pci/hda/patch_ca0132.c 	unsigned int oldval;
oldval           5005 sound/pci/hda/patch_ca0132.c 	oldval = stop_mic1(codec);
oldval           5010 sound/pci/hda/patch_ca0132.c 	resume_mic1(codec, oldval);
oldval           6743 sound/pci/hda/patch_ca0132.c 	unsigned int oldval;
oldval           6747 sound/pci/hda/patch_ca0132.c 	oldval = stop_mic1(codec);
oldval           6776 sound/pci/hda/patch_ca0132.c 	resume_mic1(codec, oldval);
oldval            617 sound/pci/hda/patch_conexant.c 	unsigned int oldval = spec->gpio_led;
oldval            628 sound/pci/hda/patch_conexant.c 	if (spec->gpio_led != oldval)
oldval            231 sound/pci/hda/patch_realtek.c 	unsigned int oldval = spec->gpio_data;
oldval            237 sound/pci/hda/patch_realtek.c 	if (oldval != spec->gpio_data)
oldval            211 sound/pci/lola/lola_mixer.c 	unsigned int oldval, val;
oldval            215 sound/pci/lola/lola_mixer.c 	oldval = val = readl(&chip->mixer.array->src_gain_enable);
oldval            221 sound/pci/lola/lola_mixer.c 	if ((val == oldval) &&
oldval            162 sound/ppc/awacs.c 	int val, oldval;
oldval            177 sound/ppc/awacs.c 	oldval = chip->awacs_reg[reg];
oldval            178 sound/ppc/awacs.c 	val = oldval & ~(0xf | (0xf << lshift));
oldval            181 sound/ppc/awacs.c 	if (oldval != val)
oldval            184 sound/ppc/awacs.c 	return oldval != reg;
oldval            777 sound/usb/mixer_quirks.c 	u8 oldval = (kcontrol->private_value >> 24) & 0xff;
oldval            781 sound/usb/mixer_quirks.c 	if (oldval == newval)
oldval             64 tools/include/asm-generic/atomic-gcc.h #define cmpxchg(ptr, oldval, newval) \
oldval             65 tools/include/asm-generic/atomic-gcc.h 	__sync_val_compare_and_swap(ptr, oldval, newval)
oldval             67 tools/include/asm-generic/atomic-gcc.h static inline int atomic_cmpxchg(atomic_t *v, int oldval, int newval)
oldval             69 tools/include/asm-generic/atomic-gcc.h 	return cmpxchg(&(v)->counter, oldval, newval);
oldval             37 tools/testing/selftests/bpf/test_sysctl.c 	const char *oldval;
oldval            200 tools/testing/selftests/bpf/test_sysctl.c 		.oldval = "nux\n",
oldval           1501 tools/testing/selftests/bpf/test_sysctl.c 		if (test->oldval &&
oldval           1502 tools/testing/selftests/bpf/test_sysctl.c 		    strncmp(buf, test->oldval, strlen(test->oldval))) {
oldval           1503 tools/testing/selftests/bpf/test_sysctl.c 			log_err("Read value %s != %s", buf, test->oldval);
oldval             36 tools/testing/selftests/futex/include/atomic.h atomic_cmpxchg(atomic_t *addr, int oldval, int newval)
oldval             38 tools/testing/selftests/futex/include/atomic.h 	return __sync_val_compare_and_swap(&addr->val, oldval, newval);
oldval            219 tools/testing/selftests/futex/include/futextest.h futex_cmpxchg(futex_t *uaddr, u_int32_t oldval, u_int32_t newval)
oldval            221 tools/testing/selftests/futex/include/futextest.h 	return __sync_val_compare_and_swap(uaddr, oldval, newval);