Home
last modified time | relevance | path

Searched refs:DstDevId (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()
101 int32_t DstDevId, void *DstPtr, int64_t Size) { in __tgt_rtl_data_exchange() argument
102 return Manager->dataExchange(SrcDevId, SrcPtr, DstDevId, DstPtr, Size); in __tgt_rtl_data_exchange()
H A DClient.cpp246 int32_t DstDevId) { in isDataExchangeable() argument
254 Request->set_dst_dev_id(DstDevId); in isDataExchangeable()
265 DstDevId) in isDataExchangeable()
426 int32_t DstDevId, void *DstPtr, in dataExchange() argument
437 Request->set_dst_dev_id(DstDevId); in dataExchange()
449 Size, SrcDevId, SrcPtr, DstPtr, DstDevId) in dataExchange()
453 Size, SrcDevId, SrcPtr, DstPtr, DstDevId) in dataExchange()
648 int32_t DstDevId) { in isDataExchangeable() argument
651 std::tie(DstClientIdx, DstDeviceIdx) = mapDeviceId(DstDevId); in isDataExchangeable()
683 int32_t DstDevId, void *DstPtr, 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.cpp1040 if (SrcDevId != DstDevId) { in dataExchange()
1043 switch (PeerAccessMatrix[SrcDevId][DstDevId]) { in dataExchange()
1047 SrcDevId, DstDevId); in dataExchange()
1056 SrcDevId, DstDevId); in dataExchange()
1058 PeerAccessMatrix[SrcDevId][DstDevId] = PeerAccessState::No; in dataExchange()
1065 SrcDevId, DstDevId); in dataExchange()
1074 SrcDevId, DstDevId); in dataExchange()
1080 PeerAccessMatrix[SrcDevId][DstDevId] = PeerAccessState::Yes; in dataExchange()
1086 (CUdeviceptr)DstPtr, DeviceData[DstDevId].Context, in dataExchange()
1094 DPxPTR(SrcPtr), SrcDevId, DPxPTR(DstPtr), DstDevId); in dataExchange()
[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);