/openbmc/linux/arch/xtensa/include/asm/ |
H A D | futex.h | 20 #define futex_atomic_cmpxchg_inatomic futex_atomic_cmpxchg_inatomic macro 117 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | futex.h | 22 #define futex_atomic_cmpxchg_inatomic futex_atomic_cmpxchg_inatomic macro 132 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | futex.h | 20 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function 63 ret = futex_atomic_cmpxchg_inatomic(&prev, uaddr, oldval, newval); in arch_futex_atomic_op_inuser()
|
/openbmc/linux/include/asm-generic/ |
H A D | futex.h | 9 #ifndef futex_atomic_cmpxchg_inatomic 16 #define futex_atomic_cmpxchg_inatomic(uval, uaddr, oldval, newval) \ macro
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | futex.h | 46 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function 100 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/um/include/asm/ |
H A D | futex.h | 11 int futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr,
|
/openbmc/linux/arch/openrisc/include/asm/ |
H A D | futex.h | 68 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | futex_64.h | 68 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/microblaze/include/asm/ |
H A D | futex.h | 67 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/hexagon/include/asm/ |
H A D | futex.h | 73 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, u32 oldval, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | futex.h | 64 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | futex.h | 63 static inline int futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | futex.h | 66 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, u32 oldval, u32 newval) in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/csky/include/asm/ |
H A D | futex.h | 83 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | futex.h | 66 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | futex.h | 85 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/arc/include/asm/ |
H A D | futex.h | 121 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, u32 expval, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | futex.h | 76 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | futex.h | 82 static inline int futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | futex.h | 81 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *_uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/arch/um/kernel/skas/ |
H A D | uaccess.c | 328 int futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function 366 EXPORT_SYMBOL(futex_atomic_cmpxchg_inatomic);
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | futex.h | 90 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() function
|
/openbmc/linux/kernel/futex/ |
H A D | core.c | 455 ret = futex_atomic_cmpxchg_inatomic(curval, uaddr, uval, newval); in futex_cmpxchg_value_locked()
|
/openbmc/linux/Documentation/locking/ |
H A D | robust-futexes.rst | 220 Architectures need to implement the new futex_atomic_cmpxchg_inatomic()
|