Home
last modified time | relevance | path

Searched refs:TExplicitMemoryOrderType (Results 1 – 5 of 5) sorted by relevance

/external/OpenCL-CTS/test_conformance/c11_atomics/
Dhost_atomics.h28 enum TExplicitMemoryOrderType enum
88 void host_atomic_thread_fence(TExplicitMemoryOrderType order);
92 TExplicitMemoryOrderType order) in host_atomic_fetch_add()
106 TExplicitMemoryOrderType order) in host_atomic_fetch_sub()
120 TExplicitMemoryOrderType order) in host_atomic_exchange()
132 TExplicitMemoryOrderType order);
134 TExplicitMemoryOrderType order);
138 TExplicitMemoryOrderType order_success, in host_atomic_compare_exchange()
139 TExplicitMemoryOrderType order_failure) in host_atomic_compare_exchange()
158 TExplicitMemoryOrderType order) in host_atomic_load()
[all …]
Dhost_atomics.cpp18 void host_atomic_thread_fence(TExplicitMemoryOrderType order) in host_atomic_thread_fence()
32 …T host_atomic_exchange(volatile HOST_ATOMIC_FLOAT* a, HOST_FLOAT c, TExplicitMemoryOrderType order) in host_atomic_exchange()
38 …host_atomic_exchange(volatile HOST_ATOMIC_DOUBLE* a, HOST_DOUBLE c, TExplicitMemoryOrderType order) in host_atomic_exchange()
45 HOST_FLOAT host_atomic_load(volatile HOST_ATOMIC_FLOAT* a, TExplicitMemoryOrderType order) in host_atomic_load()
51 HOST_DOUBLE host_atomic_load(volatile HOST_ATOMIC_DOUBLE* a, TExplicitMemoryOrderType order) in host_atomic_load()
57 bool host_atomic_flag_test_and_set(volatile HOST_ATOMIC_FLAG *a, TExplicitMemoryOrderType order) in host_atomic_flag_test_and_set()
63 void host_atomic_flag_clear(volatile HOST_ATOMIC_FLAG *a, TExplicitMemoryOrderType order) in host_atomic_flag_clear()
Dcommon.h72 extern const char *get_memory_order_type_name(TExplicitMemoryOrderType orderType);
76 cl_device_id device, std::vector<TExplicitMemoryOrderType> &memoryOrders,
293 TExplicitMemoryOrderType memoryOrder) in CheckCapabilities()
492 std::vector<TExplicitMemoryOrderType> memoryOrder; in ExecuteForEachParameterSet()
515 void MemoryOrder(TExplicitMemoryOrderType memoryOrder) {_memoryOrder = memoryOrder;} in MemoryOrder()
516 TExplicitMemoryOrderType MemoryOrder() {return _memoryOrder;} in MemoryOrder()
556 TExplicitMemoryOrderType _memoryOrder;
588 std::vector<TExplicitMemoryOrderType> memoryOrder; in ExecuteForEachParameterSet()
628 void MemoryOrder2(TExplicitMemoryOrderType memoryOrderFail) {_memoryOrder2 = memoryOrderFail;} in MemoryOrder2()
629 TExplicitMemoryOrderType MemoryOrder2() {return _memoryOrder2;} in MemoryOrder2()
[all …]
Dcommon.cpp22 const char *get_memory_order_type_name(TExplicitMemoryOrderType orderType) in get_memory_order_type_name()
207 cl_device_id device, std::vector<TExplicitMemoryOrderType> &memoryOrders, in getSupportedMemoryOrdersAndScopes()
Dtest_atomics.cpp1610 TExplicitMemoryOrderType MemoryOrderForClear() in MemoryOrderForClear()
1787 TExplicitMemoryOrderType op1MemOrder;
1789 TExplicitMemoryOrderType op2MemOrder;