Home
last modified time | relevance | path

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

/llvm-project-15.0.7/openmp/libomptarget/plugins/remote/src/
H A Drtl.cpp71 int32_t __tgt_rtl_is_data_exchangable(int32_t SrcDevId, int32_t DstDevId) { in __tgt_rtl_is_data_exchangable() argument
72 return Manager->isDataExchangeable(SrcDevId, DstDevId); in __tgt_rtl_is_data_exchangable()
100 int32_t __tgt_rtl_data_exchange(int32_t SrcDevId, void *SrcPtr, in __tgt_rtl_data_exchange() argument
102 return Manager->dataExchange(SrcDevId, SrcPtr, DstDevId, DstPtr, Size); in __tgt_rtl_data_exchange()
H A DClient.cpp245 int32_t RemoteOffloadClient::isDataExchangeable(int32_t SrcDevId, in isDataExchangeable() argument
253 Request->set_src_dev_id(SrcDevId); in isDataExchangeable()
264 CLIENT_DBG("Data is not exchangeable between %d, %d", SrcDevId, in isDataExchangeable()
425 int32_t RemoteOffloadClient::dataExchange(int32_t SrcDevId, void *SrcPtr, in dataExchange() argument
435 Request->set_src_dev_id(SrcDevId); in dataExchange()
449 Size, SrcDevId, SrcPtr, DstPtr, DstDevId) in dataExchange()
453 Size, SrcDevId, SrcPtr, DstPtr, DstDevId) in dataExchange()
647 int32_t RemoteClientManager::isDataExchangeable(int32_t SrcDevId, in isDataExchangeable() argument
650 std::tie(SrcClientIdx, SrcDeviceIdx) = mapDeviceId(SrcDevId); in isDataExchangeable()
682 int32_t RemoteClientManager::dataExchange(int32_t SrcDevId, void *SrcPtr, in dataExchange() argument
[all …]
H A DClient.h88 int32_t isDataExchangeable(int32_t SrcDevId, int32_t DstDevId);
89 int32_t dataExchange(int32_t SrcDevId, void *SrcPtr, int32_t DstDevId,
143 int32_t isDataExchangeable(int32_t SrcDevId, int32_t DstDevId);
144 int32_t dataExchange(int32_t SrcDevId, void *SrcPtr, int32_t DstDevId,
/llvm-project-15.0.7/openmp/libomptarget/plugins/cuda/src/
H A Drtl.cpp1037 CUstream Stream = getStream(SrcDevId, AsyncInfo); in dataExchange()
1040 if (SrcDevId != DstDevId) { in dataExchange()
1043 switch (PeerAccessMatrix[SrcDevId][DstDevId]) { in dataExchange()
1047 SrcDevId, DstDevId); in dataExchange()
1056 SrcDevId, DstDevId); in dataExchange()
1065 SrcDevId, DstDevId); in dataExchange()
1074 SrcDevId, DstDevId); in dataExchange()
1094 DPxPTR(SrcPtr), SrcDevId, DPxPTR(DstPtr), DstDevId); in dataExchange()
1580 if (DeviceRTL.isValidDeviceId(SrcDevId) && in __tgt_rtl_is_data_exchangable()
1680 if (DeviceRTL.setContext(SrcDevId) != OFFLOAD_SUCCESS) in __tgt_rtl_data_exchange_async()
[all …]
/llvm-project-15.0.7/openmp/libomptarget/include/
H A Domptargetplugin.h49 int32_t __tgt_rtl_is_data_exchangable(int32_t SrcDevId, int32_t DstDevId);