Searched refs:TExplicitMemoryOrderType (Results 1 – 5 of 5) sorted by relevance
/external/OpenCL-CTS/test_conformance/c11_atomics/ |
D | host_atomics.h | 28 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 …]
|
D | host_atomics.cpp | 18 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()
|
D | common.h | 72 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 …]
|
D | common.cpp | 22 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()
|
D | test_atomics.cpp | 1610 TExplicitMemoryOrderType MemoryOrderForClear() in MemoryOrderForClear() 1787 TExplicitMemoryOrderType op1MemOrder; 1789 TExplicitMemoryOrderType op2MemOrder;
|