Home
last modified time | relevance | path

Searched refs:atomic_cmpxchg (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/libclc/generic/include/clc/atomic/
Datomic_cmpxchg.h1 _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile local int *, int, int);
2 _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile global int *, int, int);
3 _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile local uint *, uint, uint);
4 _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile global uint *, uint, uint);
/external/libdrm/
Dxf86atomic.h52 # define atomic_cmpxchg(x, oldv, newv) __sync_val_compare_and_swap (&(x)->atomic, oldv, newv) macro
73 # define atomic_cmpxchg(x, oldv, newv) AO_compare_and_swap_full(&(x)->atomic, oldv, newv) macro
97 # define atomic_cmpxchg(x, oldv, newv) atomic_cas_uint (&(x)->atomic, oldv, newv) macro
109 while (c != unless && (old = atomic_cmpxchg(v, c, c + add)) != c) in atomic_add_unless()
Dmeson.build57 int atomic_cmpxchg(int *i, int j, int k) { return __sync_val_compare_and_swap (i, j, k); }
/external/llvm-project/libclc/generic/lib/cl_khr_local_int32_base_atomics/
Datom_cmpxchg.cl5 return atomic_cmpxchg(p, cmp, val); \
/external/llvm-project/libclc/generic/lib/cl_khr_global_int32_base_atomics/
Datom_cmpxchg.cl5 return atomic_cmpxchg(p, cmp, val); \
/external/linux-kselftest/tools/testing/selftests/futex/include/
Datomic.h36 atomic_cmpxchg(atomic_t *addr, int oldval, int newval) in atomic_cmpxchg() function
/external/llvm-project/libclc/generic/lib/atomic/
Datomic_cmpxchg.cl4 _CLC_OVERLOAD _CLC_DEF TYPE atomic_cmpxchg(volatile AS TYPE *p, TYPE cmp, TYPE val) { \
/external/OpenCL-CTS/test_conformance/atomics/
Dmain.cpp35 ADD_TEST( atomic_cmpxchg ),
/external/llvm-project/libclc/generic/lib/
DSOURCES9 atomic/atomic_cmpxchg.cl
/external/llvm-project/clang/lib/Sema/
DOpenCLBuiltins.td998 foreach name = ["atomic_cmpxchg"] in {
/external/llvm-project/clang/lib/Headers/
Dopencl-c.h13187 int __ovld atomic_cmpxchg(volatile __global int *p, int cmp, int val);
13188 unsigned int __ovld atomic_cmpxchg(volatile __global unsigned int *p, unsigned int cmp, unsigned in…
13189 int __ovld atomic_cmpxchg(volatile __local int *p, int cmp, int val);
13190 unsigned int __ovld atomic_cmpxchg(volatile __local unsigned int *p, unsigned int cmp, unsigned int…
13192 int __ovld atomic_cmpxchg(volatile int *p, int cmp, int val);
13193 unsigned int __ovld atomic_cmpxchg(volatile unsigned int *p, unsigned int cmp, unsigned int val);
/external/clang/lib/Headers/
Dopencl-c.h14578 int __ovld atomic_cmpxchg(volatile __global int *p, int cmp, int val);
14579 unsigned int __ovld atomic_cmpxchg(volatile __global unsigned int *p, unsigned int cmp, unsigned in…
14580 int __ovld atomic_cmpxchg(volatile __local int *p, int cmp, int val);
14581 unsigned int __ovld atomic_cmpxchg(volatile __local unsigned int *p, unsigned int cmp, unsigned int…
/external/mesa3d/docs/relnotes/
D20.3.0.rst2552 - panfrost: add atomic_cmpxchg opcode