Searched refs:atomic_cmpxchg (Results 1 – 13 of 13) sorted by relevance
/external/llvm-project/libclc/generic/include/clc/atomic/ |
D | atomic_cmpxchg.h | 1 _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/ |
D | xf86atomic.h | 52 # 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()
|
D | meson.build | 57 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/ |
D | atom_cmpxchg.cl | 5 return atomic_cmpxchg(p, cmp, val); \
|
/external/llvm-project/libclc/generic/lib/cl_khr_global_int32_base_atomics/ |
D | atom_cmpxchg.cl | 5 return atomic_cmpxchg(p, cmp, val); \
|
/external/linux-kselftest/tools/testing/selftests/futex/include/ |
D | atomic.h | 36 atomic_cmpxchg(atomic_t *addr, int oldval, int newval) in atomic_cmpxchg() function
|
/external/llvm-project/libclc/generic/lib/atomic/ |
D | atomic_cmpxchg.cl | 4 _CLC_OVERLOAD _CLC_DEF TYPE atomic_cmpxchg(volatile AS TYPE *p, TYPE cmp, TYPE val) { \
|
/external/OpenCL-CTS/test_conformance/atomics/ |
D | main.cpp | 35 ADD_TEST( atomic_cmpxchg ),
|
/external/llvm-project/libclc/generic/lib/ |
D | SOURCES | 9 atomic/atomic_cmpxchg.cl
|
/external/llvm-project/clang/lib/Sema/ |
D | OpenCLBuiltins.td | 998 foreach name = ["atomic_cmpxchg"] in {
|
/external/llvm-project/clang/lib/Headers/ |
D | opencl-c.h | 13187 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/ |
D | opencl-c.h | 14578 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/ |
D | 20.3.0.rst | 2552 - panfrost: add atomic_cmpxchg opcode
|