Lines Matching defs:HostGlobal
38 GenericDeviceTy &Device, DeviceImageTy &Image, const GlobalTy &HostGlobal,
41 GlobalTy DeviceGlobal(HostGlobal.getName(), HostGlobal.getSize());
48 return moveGlobalBetweenDeviceAndHost(Device, HostGlobal, DeviceGlobal,
55 GenericDeviceTy &Device, const GlobalTy &HostGlobal,
61 Device.dataRetrieve(HostGlobal.getPtr(), DeviceGlobal.getPtr(),
62 HostGlobal.getSize(), nullptr))
65 if (auto Err = Device.dataSubmit(DeviceGlobal.getPtr(), HostGlobal.getPtr(),
66 HostGlobal.getSize(), nullptr))
73 Device2Host ? "read" : "write", HostGlobal.getSize(),
74 HostGlobal.getName().data(), Device2Host ? "from" : "to",
75 DeviceGlobal.getPtr(), HostGlobal.getPtr());
138 const GlobalTy &HostGlobal) {
140 GlobalTy ImageGlobal(HostGlobal.getName(), -1);
144 if (ImageGlobal.getSize() != HostGlobal.getSize())
147 HostGlobal.getName().data(), ImageGlobal.getSize(),
148 HostGlobal.getSize());
152 HostGlobal.getName().data(), HostGlobal.getSize(), ImageGlobal.getPtr(),
153 HostGlobal.getPtr());
161 std::memcpy(HostGlobal.getPtr(), ImageGlobal.getPtr(), HostGlobal.getSize());