Searched refs:TExplicitMemoryOrderType (Results 1 – 5 of 5) sorted by relevance
/aosp_15_r20/external/OpenCL-CTS/test_conformance/c11_atomics/ |
H A 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 …]
|
H A 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()
|
H A D | common.h | 76 get_memory_order_type_name(TExplicitMemoryOrderType orderType); 81 cl_device_id device, std::vector<TExplicitMemoryOrderType> &memoryOrders, 319 TExplicitMemoryOrderType memoryOrder) in CheckCapabilities() 570 std::vector<TExplicitMemoryOrderType> memoryOrder; in ExecuteForEachParameterSet() 597 void MemoryOrder(TExplicitMemoryOrderType memoryOrder) in MemoryOrder() 601 TExplicitMemoryOrderType MemoryOrder() { return _memoryOrder; } in MemoryOrder() 647 TExplicitMemoryOrderType _memoryOrder; 689 std::vector<TExplicitMemoryOrderType> memoryOrder; in ExecuteForEachParameterSet() 736 void MemoryOrder2(TExplicitMemoryOrderType memoryOrderFail) in MemoryOrder2() 740 TExplicitMemoryOrderType MemoryOrder2() { return _memoryOrder2; } in MemoryOrder2() [all …]
|
H A 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()
|
H A D | test_atomics.cpp | 2415 TExplicitMemoryOrderType MemoryOrderForClear() in MemoryOrderForClear() 2632 TExplicitMemoryOrderType op1MemOrder; 2634 TExplicitMemoryOrderType op2MemOrder;
|