/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/include/asm/ |
H A D | futex.h | 12 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 50 __futex_atomic_op("mr %1,%4\n", ret, oldval, uaddr, oparg); 53 __futex_atomic_op("add %1,%0,%4\n", ret, oldval, uaddr, oparg); 56 __futex_atomic_op("or %1,%0,%4\n", ret, oldval, uaddr, oparg); 59 __futex_atomic_op("andc %1,%0,%4\n", ret, oldval, uaddr, oparg); 62 __futex_atomic_op("xor %1,%0,%4\n", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/microblaze/include/asm/ |
H A D | futex.h | 10 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 49 __futex_atomic_op("or %1,%4,%4;", ret, oldval, uaddr, oparg); 52 __futex_atomic_op("add %1,%0,%4;", ret, oldval, uaddr, oparg); 55 __futex_atomic_op("or %1,%0,%4;", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("andn %1,%0,%4;", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("xor %1,%0,%4;", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/alpha/include/asm/ |
H A D | futex.h | 11 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 49 __futex_atomic_op("mov %3,%1\n", ret, oldval, uaddr, oparg); 52 __futex_atomic_op("addl %0,%3,%1\n", ret, oldval, uaddr, oparg); 55 __futex_atomic_op("or %0,%3,%1\n", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("andnot %0,%3,%1\n", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/include/asm/ |
H A D | futex.h | 17 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 55 __futex_atomic_op("mov %0, %3", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("add %0, %1, %3", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("orr %0, %1, %3", ret, oldval, uaddr, oparg); 64 __futex_atomic_op("and %0, %1, %3", ret, oldval, uaddr, ~oparg); 67 __futex_atomic_op("eor %0, %1, %3", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/microblaze/include/asm/ |
H A D | futex.h | 10 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 49 __futex_atomic_op("or %1,%4,%4;", ret, oldval, uaddr, oparg); 52 __futex_atomic_op("add %1,%0,%4;", ret, oldval, uaddr, oparg); 55 __futex_atomic_op("or %1,%0,%4;", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("andn %1,%0,%4;", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("xor %1,%0,%4;", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/include/asm/ |
H A D | futex.h | 12 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 50 __futex_atomic_op("mr %1,%4\n", ret, oldval, uaddr, oparg); 53 __futex_atomic_op("add %1,%0,%4\n", ret, oldval, uaddr, oparg); 56 __futex_atomic_op("or %1,%0,%4\n", ret, oldval, uaddr, oparg); 59 __futex_atomic_op("andc %1,%0,%4\n", ret, oldval, uaddr, oparg); 62 __futex_atomic_op("xor %1,%0,%4\n", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/alpha/include/asm/ |
H A D | futex.h | 11 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 49 __futex_atomic_op("mov %3,%1\n", ret, oldval, uaddr, oparg); 52 __futex_atomic_op("addl %0,%3,%1\n", ret, oldval, uaddr, oparg); 55 __futex_atomic_op("or %0,%3,%1\n", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("andnot %0,%3,%1\n", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/include/asm/ |
H A D | futex.h | 17 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 55 __futex_atomic_op("mov %0, %3", ret, oldval, uaddr, oparg); 58 __futex_atomic_op("add %0, %1, %3", ret, oldval, uaddr, oparg); 61 __futex_atomic_op("orr %0, %1, %3", ret, oldval, uaddr, oparg); 64 __futex_atomic_op("and %0, %1, %3", ret, oldval, uaddr, ~oparg); 67 __futex_atomic_op("eor %0, %1, %3", ret, oldval, uaddr, oparg);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/include/asm/ |
H A D | futex.h | 19 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 26 "1: ll %1, %4 # __futex_atomic_op \n" \ 53 "1: ll %1, %4 # __futex_atomic_op \n" \ 97 __futex_atomic_op("move $1, %z5", ret, oldval, uaddr, oparg); 101 __futex_atomic_op("addu $1, %1, %z5", 105 __futex_atomic_op("or $1, %1, %z5", 109 __futex_atomic_op("and $1, %1, %z5", 113 __futex_atomic_op("xor $1, %1, %z5",
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/include/asm/ |
H A D | futex.h | 19 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ macro 26 "1: ll %1, %4 # __futex_atomic_op \n" \ 53 "1: ll %1, %4 # __futex_atomic_op \n" \ 97 __futex_atomic_op("move $1, %z5", ret, oldval, uaddr, oparg); 101 __futex_atomic_op("addu $1, %1, %z5", 105 __futex_atomic_op("or $1, %1, %z5", 109 __futex_atomic_op("and $1, %1, %z5", 113 __futex_atomic_op("xor $1, %1, %z5",
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/lib/ |
H A D | uaccess_std.c | 245 #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg) \ macro 266 __futex_atomic_op("lr %2,%5\n", 270 __futex_atomic_op("lr %2,%1\nar %2,%5\n", 274 __futex_atomic_op("lr %2,%1\nor %2,%5\n", 278 __futex_atomic_op("lr %2,%1\nnr %2,%5\n", 282 __futex_atomic_op("lr %2,%1\nxr %2,%5\n",
|
H A D | uaccess_pt.c | 292 #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg) \ macro 311 __futex_atomic_op("lr %2,%5\n", 315 __futex_atomic_op("lr %2,%1\nar %2,%5\n", 319 __futex_atomic_op("lr %2,%1\nor %2,%5\n", 323 __futex_atomic_op("lr %2,%1\nnr %2,%5\n", 327 __futex_atomic_op("lr %2,%1\nxr %2,%5\n",
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/lib/ |
H A D | uaccess_std.c | 245 #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg) \ macro 266 __futex_atomic_op("lr %2,%5\n", 270 __futex_atomic_op("lr %2,%1\nar %2,%5\n", 274 __futex_atomic_op("lr %2,%1\nor %2,%5\n", 278 __futex_atomic_op("lr %2,%1\nnr %2,%5\n", 282 __futex_atomic_op("lr %2,%1\nxr %2,%5\n",
|
H A D | uaccess_pt.c | 292 #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg) \ macro 311 __futex_atomic_op("lr %2,%5\n", 315 __futex_atomic_op("lr %2,%1\nar %2,%5\n", 319 __futex_atomic_op("lr %2,%1\nor %2,%5\n", 323 __futex_atomic_op("lr %2,%1\nnr %2,%5\n", 327 __futex_atomic_op("lr %2,%1\nxr %2,%5\n",
|