Home
last modified time | relevance | path

Searched refs:__futex_atomic_op2 (Results 1 – 2 of 2) sorted by relevance

/arch/ia64/include/asm/
Dfutex.h23 #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \ macro
61 __futex_atomic_op2("add %3=%3,%5", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser()
64 __futex_atomic_op2("or %3=%3,%5", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser()
67 __futex_atomic_op2("and %3=%3,%5", ret, oldval, uaddr, in arch_futex_atomic_op_inuser()
71 __futex_atomic_op2("xor %3=%3,%5", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser()
/arch/x86/include/asm/
Dfutex.h27 #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \ macro
61 __futex_atomic_op2("orl %4, %3", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser()
64 __futex_atomic_op2("andl %4, %3", ret, oldval, uaddr, ~oparg); in arch_futex_atomic_op_inuser()
67 __futex_atomic_op2("xorl %4, %3", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser()