__futex_atomic_op 38 arch/alpha/include/asm/futex.h __futex_atomic_op("mov %3,%1\n", ret, oldval, uaddr, oparg); __futex_atomic_op 41 arch/alpha/include/asm/futex.h __futex_atomic_op("addl %0,%3,%1\n", ret, oldval, uaddr, oparg); __futex_atomic_op 44 arch/alpha/include/asm/futex.h __futex_atomic_op("or %0,%3,%1\n", ret, oldval, uaddr, oparg); __futex_atomic_op 47 arch/alpha/include/asm/futex.h __futex_atomic_op("andnot %0,%3,%1\n", ret, oldval, uaddr, oparg); __futex_atomic_op 50 arch/alpha/include/asm/futex.h __futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg); __futex_atomic_op 85 arch/arc/include/asm/futex.h __futex_atomic_op("mov %0, %3", ret, oldval, uaddr, oparg); __futex_atomic_op 89 arch/arc/include/asm/futex.h __futex_atomic_op("add %0, %1, %3", ret, oldval, uaddr, oparg); __futex_atomic_op 92 arch/arc/include/asm/futex.h __futex_atomic_op("or %0, %1, %3", ret, oldval, uaddr, oparg); __futex_atomic_op 95 arch/arc/include/asm/futex.h __futex_atomic_op("bic %0, %1, %3", ret, oldval, uaddr, oparg); __futex_atomic_op 98 arch/arc/include/asm/futex.h __futex_atomic_op("xor %0, %1, %3", ret, oldval, uaddr, oparg); __futex_atomic_op 144 arch/arm/include/asm/futex.h __futex_atomic_op("mov %0, %4", ret, oldval, tmp, uaddr, oparg); __futex_atomic_op 147 arch/arm/include/asm/futex.h __futex_atomic_op("add %0, %1, %4", ret, oldval, tmp, uaddr, oparg); __futex_atomic_op 150 arch/arm/include/asm/futex.h __futex_atomic_op("orr %0, %1, %4", ret, oldval, tmp, uaddr, oparg); __futex_atomic_op 153 arch/arm/include/asm/futex.h __futex_atomic_op("and %0, %1, %4", ret, oldval, tmp, uaddr, ~oparg); __futex_atomic_op 156 arch/arm/include/asm/futex.h __futex_atomic_op("eor %0, %1, %4", ret, oldval, tmp, uaddr, oparg); __futex_atomic_op 55 arch/arm64/include/asm/futex.h __futex_atomic_op("mov %w3, %w5", __futex_atomic_op 59 arch/arm64/include/asm/futex.h __futex_atomic_op("add %w3, %w1, %w5", __futex_atomic_op 63 arch/arm64/include/asm/futex.h __futex_atomic_op("orr %w3, %w1, %w5", __futex_atomic_op 67 arch/arm64/include/asm/futex.h __futex_atomic_op("and %w3, %w1, %w5", __futex_atomic_op 71 arch/arm64/include/asm/futex.h __futex_atomic_op("eor %w3, %w1, %w5", __futex_atomic_op 43 arch/hexagon/include/asm/futex.h __futex_atomic_op("%1 = %4\n", ret, oldval, uaddr, oparg); __futex_atomic_op 46 arch/hexagon/include/asm/futex.h __futex_atomic_op("%1 = add(%0,%4)\n", ret, oldval, uaddr, __futex_atomic_op 50 arch/hexagon/include/asm/futex.h __futex_atomic_op("%1 = or(%0,%4)\n", ret, oldval, uaddr, __futex_atomic_op 54 arch/hexagon/include/asm/futex.h __futex_atomic_op("%1 = not(%4); %1 = and(%0,%1)\n", ret, __futex_atomic_op 58 arch/hexagon/include/asm/futex.h __futex_atomic_op("%1 = xor(%0,%4)\n", ret, oldval, uaddr, __futex_atomic_op 41 arch/microblaze/include/asm/futex.h __futex_atomic_op("or %1,%4,%4;", ret, oldval, uaddr, oparg); __futex_atomic_op 44 arch/microblaze/include/asm/futex.h __futex_atomic_op("add %1,%0,%4;", ret, oldval, uaddr, oparg); __futex_atomic_op 47 arch/microblaze/include/asm/futex.h __futex_atomic_op("or %1,%0,%4;", ret, oldval, uaddr, oparg); __futex_atomic_op 50 arch/microblaze/include/asm/futex.h __futex_atomic_op("andn %1,%0,%4;", ret, oldval, uaddr, oparg); __futex_atomic_op 53 arch/microblaze/include/asm/futex.h __futex_atomic_op("xor %1,%0,%4;", ret, oldval, uaddr, oparg); __futex_atomic_op 95 arch/mips/include/asm/futex.h __futex_atomic_op("move $1, %z5", ret, oldval, uaddr, oparg); __futex_atomic_op 99 arch/mips/include/asm/futex.h __futex_atomic_op("addu $1, %1, %z5", __futex_atomic_op 103 arch/mips/include/asm/futex.h __futex_atomic_op("or $1, %1, %z5", __futex_atomic_op 107 arch/mips/include/asm/futex.h __futex_atomic_op("and $1, %1, %z5", __futex_atomic_op 111 arch/mips/include/asm/futex.h __futex_atomic_op("xor $1, %1, %z5", __futex_atomic_op 73 arch/nds32/include/asm/futex.h __futex_atomic_op("move %0, %3", ret, oldval, tmp, uaddr, __futex_atomic_op 77 arch/nds32/include/asm/futex.h __futex_atomic_op("add %0, %1, %3", ret, oldval, tmp, uaddr, __futex_atomic_op 81 arch/nds32/include/asm/futex.h __futex_atomic_op("or %0, %1, %3", ret, oldval, tmp, uaddr, __futex_atomic_op 85 arch/nds32/include/asm/futex.h __futex_atomic_op("and %0, %1, %3", ret, oldval, tmp, uaddr, __futex_atomic_op 89 arch/nds32/include/asm/futex.h __futex_atomic_op("xor %0, %1, %3", ret, oldval, tmp, uaddr, __futex_atomic_op 42 arch/openrisc/include/asm/futex.h __futex_atomic_op("l.or %1,%4,%4", ret, oldval, uaddr, oparg); __futex_atomic_op 45 arch/openrisc/include/asm/futex.h __futex_atomic_op("l.add %1,%0,%4", ret, oldval, uaddr, oparg); __futex_atomic_op 48 arch/openrisc/include/asm/futex.h __futex_atomic_op("l.or %1,%0,%4", ret, oldval, uaddr, oparg); __futex_atomic_op 51 arch/openrisc/include/asm/futex.h __futex_atomic_op("l.and %1,%0,%4", ret, oldval, uaddr, ~oparg); __futex_atomic_op 54 arch/openrisc/include/asm/futex.h __futex_atomic_op("l.xor %1,%0,%4", ret, oldval, uaddr, oparg); __futex_atomic_op 43 arch/powerpc/include/asm/futex.h __futex_atomic_op("mr %1,%4\n", ret, oldval, uaddr, oparg); __futex_atomic_op 46 arch/powerpc/include/asm/futex.h __futex_atomic_op("add %1,%0,%4\n", ret, oldval, uaddr, oparg); __futex_atomic_op 49 arch/powerpc/include/asm/futex.h __futex_atomic_op("or %1,%0,%4\n", ret, oldval, uaddr, oparg); __futex_atomic_op 52 arch/powerpc/include/asm/futex.h __futex_atomic_op("andc %1,%0,%4\n", ret, oldval, uaddr, oparg); __futex_atomic_op 55 arch/powerpc/include/asm/futex.h __futex_atomic_op("xor %1,%0,%4\n", ret, oldval, uaddr, oparg); __futex_atomic_op 47 arch/riscv/include/asm/futex.h __futex_atomic_op("amoswap.w.aqrl %[ov],%z[op],%[u]", __futex_atomic_op 51 arch/riscv/include/asm/futex.h __futex_atomic_op("amoadd.w.aqrl %[ov],%z[op],%[u]", __futex_atomic_op 55 arch/riscv/include/asm/futex.h __futex_atomic_op("amoor.w.aqrl %[ov],%z[op],%[u]", __futex_atomic_op 59 arch/riscv/include/asm/futex.h __futex_atomic_op("amoand.w.aqrl %[ov],%z[op],%[u]", __futex_atomic_op 63 arch/riscv/include/asm/futex.h __futex_atomic_op("amoxor.w.aqrl %[ov],%z[op],%[u]", __futex_atomic_op 35 arch/s390/include/asm/futex.h __futex_atomic_op("lr %2,%5\n", __futex_atomic_op 39 arch/s390/include/asm/futex.h __futex_atomic_op("lr %2,%1\nar %2,%5\n", __futex_atomic_op 43 arch/s390/include/asm/futex.h __futex_atomic_op("lr %2,%1\nor %2,%5\n", __futex_atomic_op 47 arch/s390/include/asm/futex.h __futex_atomic_op("lr %2,%1\nnr %2,%5\n", __futex_atomic_op 51 arch/s390/include/asm/futex.h __futex_atomic_op("lr %2,%1\nxr %2,%5\n", __futex_atomic_op 79 arch/xtensa/include/asm/futex.h __futex_atomic_op("mov %[newval], %[oparg]", __futex_atomic_op 83 arch/xtensa/include/asm/futex.h __futex_atomic_op("add %[newval], %[oldval], %[oparg]", __futex_atomic_op 87 arch/xtensa/include/asm/futex.h __futex_atomic_op("or %[newval], %[oldval], %[oparg]", __futex_atomic_op 91 arch/xtensa/include/asm/futex.h __futex_atomic_op("and %[newval], %[oldval], %[oparg]", __futex_atomic_op 95 arch/xtensa/include/asm/futex.h __futex_atomic_op("xor %[newval], %[oldval], %[oparg]",