Lines Matching defs:Device

59   GenericDeviceTy *Device = nullptr;
78 Device->allocate(1024, /*HstPtr=*/nullptr, TARGET_ALLOC_DEFAULT);
79 Device->free(Addr);
93 if (auto Err = Device->memoryVAMap(&MemoryStart, VAddr, &ASize))
102 INFO(OMP_INFOTYPE_PLUGIN_KERNEL, Device->getDeviceId(),
119 Device->allocate(TotalSize, /*HstPtr=*/nullptr, TARGET_ALLOC_DEFAULT);
150 INFO(OMP_INFOTYPE_PLUGIN_KERNEL, Device->getDeviceId(),
158 if (Device->supportVAManagement()) {
168 if (Device->getDeviceMemorySize(DevMemSize))
169 return Plugin::error("Cannot determine Device Memory Size");
180 auto Err = Device->dataRetrieve(DeviceMemoryMB.get()->getBufferStart(),
255 if (auto Err = Device->dataRetrieve(BufferPtr, OffloadEntry.Addr,
286 JsonKernelInfo["DeviceId"] = Device->getDeviceId();
337 Error init(GenericDeviceTy *Device, uint64_t MemSize, void *VAddr,
339 this->Device = Device;
346 INFO(OMP_INFOTYPE_PLUGIN_KERNEL, Device->getDeviceId(),
361 if (auto Err = Device->memoryVAUnMap(MemoryStart, TotalSize))
364 Device->free(MemoryStart);
375 setupIndirectCallTable(GenericPluginTy &Plugin, GenericDeviceTy &Device,
391 Handler.getGlobalMetadataFromDevice(Device, Image, DeviceGlobal))
395 if (auto Err = Device.dataRetrieve(&DevPtr, DeviceGlobal.getPtr(),
410 void *DevicePtr = Device.allocate(TableSize, nullptr, TARGET_ALLOC_DEVICE);
411 if (auto Err = Device.dataSubmit(DevicePtr, IndirectCallTable.data(),
417 AsyncInfoWrapperTy::AsyncInfoWrapperTy(GenericDeviceTy &Device,
419 : Device(Device),
430 Err = Device.synchronize(&LocalAsyncInfo);
456 // Max = Config.Max > 0 ? min(Config.Max, Device.Max) : Device.Max;
462 // Pref = Config.Pref > 0 ? max(Config.Pref, Device.Pref) : Device.Pref;
840 "| Device memory tracker:\n"
1179 auto DevAccessiblePtrOrErr = Device.dataLockImpl(HstPtr, Size);
1214 if (auto Err = Device.dataUnlockImpl(Entry->HstPtr))
1236 auto IsPinnedOrErr = Device.isPinnedPtrImpl(HstPtr, BaseHstPtr,
1251 auto DevAccessiblePtrOrErr = Device.dataLockImpl(HstPtr, Size);
1298 if (auto Err = Device.dataUnlockImpl(Entry->HstPtr))
1328 return Plugin::error("Device does not suppport VA Management");
1332 return Plugin::error("Device does not suppport VA Management");
1629 assert(!Devices[DeviceId] && "Device was not deinitialized");
1655 assert(!Devices[DeviceId] && "Device already initialized");
1658 GenericDeviceTy *Device = createDevice(*this, DeviceId, NumDevices);
1659 assert(Device && "Invalid device");
1662 Devices[DeviceId] = Device;
1665 return Device->init(*this);
1810 GenericDeviceTy &Device = getDevice(DeviceId);
1815 if (auto Err = RecordReplay->init(&Device, MemorySize, VAddr, Status,
1832 GenericDeviceTy &Device = getDevice(DeviceId);
1834 auto ImageOrErr = Device.loadBinary(*this, TgtImage);
2150 GenericDeviceTy &Device = Image.getDevice();
2155 GHandler.getGlobalMetadataFromDevice(Device, Image, DeviceGlobal)) {
2165 RecordReplayTy &RecordReplay = Device.Plugin.getRecordReplay();
2177 GenericDeviceTy &Device = Image.getDevice();
2179 auto KernelOrErr = Device.constructKernel(Name);
2186 if (auto Err = Kernel.init(Device, Image)) {