Lines Matching defs:Err

93     if (auto Err = Device->memoryVAMap(&MemoryStart, VAddr, &ASize))
94 return Err;
159 auto Err = preAllocateVAMemory(DeviceMemorySize, ReqVAddr);
160 if (Err) {
163 toString(std::move(Err)).data());
180 auto Err = Device->dataRetrieve(DeviceMemoryMB.get()->getBufferStart(),
182 if (Err)
253 auto Err = Plugin::success();
255 if (auto Err = Device->dataRetrieve(BufferPtr, OffloadEntry.Addr,
259 if (Err)
343 if (auto Err = preallocateDeviceMemory(MemSize, VAddr))
344 return Err;
361 if (auto Err = Device->memoryVAUnMap(MemoryStart, TotalSize))
390 if (auto Err =
392 return std::move(Err);
395 if (auto Err = Device.dataRetrieve(&DevPtr, DeviceGlobal.getPtr(),
397 return std::move(Err);
411 if (auto Err = Device.dataSubmit(DevicePtr, IndirectCallTable.data(),
413 return std::move(Err);
422 void AsyncInfoWrapperTy::finalize(Error &Err) {
429 if (AsyncInfoPtr == &LocalAsyncInfo && LocalAsyncInfo.Queue && !Err)
430 Err = Device.synchronize(&LocalAsyncInfo);
445 if (auto Err =
447 [[maybe_unused]] std::string ErrStr = toString(std::move(Err));
519 auto Err = GenericDevice.dataSubmit(*AllocOrErr, &LocalKLE,
522 if (Err)
523 return Err;
592 if (auto Err =
594 return Err;
766 if (auto Err = initImpl(Plugin))
767 return Err;
820 if (auto Err = callGlobalDestructors(Plugin, *Image))
821 return Err;
830 if (auto Err =
832 consumeError(std::move(Err));
878 if (auto Err = RPCServer->deinitDevice(*this))
879 return Err;
899 auto Err = PostJITImageOrErr.takeError();
901 DeviceId, toString(std::move(Err)).data());
921 if (auto Err = setupDeviceEnvironment(Plugin, *Image))
922 return std::move(Err);
932 } else if (auto Err = setupDeviceMemoryPool(Plugin, *Image, HeapSize))
933 return std::move(Err);
936 if (auto Err = setupRPCServer(Plugin, *Image))
937 return std::move(Err);
952 if (auto Err = callGlobalConstructors(Plugin, *Image))
953 return std::move(Err);
988 if (auto Err = GHandler.writeGlobalToDevice(*this, Image, DevEnvGlobal)) {
991 consumeError(std::move(Err));
1001 if (auto Err = dataDelete(DeviceMemoryPool.Ptr,
1003 return Err;
1012 auto Err = AllocOrErr.takeError();
1014 toString(std::move(Err)).data());
1030 if (auto Err = GHandler.writeGlobalToDevice(*this, Image, TrackerGlobal))
1031 return Err;
1057 if (auto Err = Server.initDevice(*this, Plugin.getGlobalHandler(), Image))
1058 return Err;
1060 if (auto Err = Server.startThread())
1061 return Err;
1169 if (auto Err = registerEntryUse(*Entry, HstPtr, Size))
1170 return std::move(Err);
1184 if (auto Err = insertEntry(HstPtr, *DevAccessiblePtrOrErr, Size))
1185 return std::move(Err);
1214 if (auto Err = Device.dataUnlockImpl(Entry->HstPtr))
1215 return Err;
1298 if (auto Err = Device.dataUnlockImpl(Entry->HstPtr))
1299 return Err;
1309 if (auto Err = synchronizeImpl(*AsyncInfo))
1310 return Err;
1313 if (auto Err = dataDelete(Ptr, TargetAllocTy::TARGET_ALLOC_DEVICE))
1314 return Err;
1373 if (auto Err = PinnedAllocs.registerHostBuffer(Alloc, Alloc, Size))
1374 return std::move(Err);
1459 if (auto Err = PinnedAllocs.unregisterHostBuffer(TgtPtr))
1460 return Err;
1469 auto Err = dataSubmitImpl(TgtPtr, HstPtr, Size, AsyncInfoWrapper);
1470 AsyncInfoWrapper.finalize(Err);
1471 return Err;
1478 auto Err = dataRetrieveImpl(HstPtr, TgtPtr, Size, AsyncInfoWrapper);
1479 AsyncInfoWrapper.finalize(Err);
1480 return Err;
1488 auto Err = dataExchangeImpl(SrcPtr, DstDev, DstPtr, Size, AsyncInfoWrapper);
1489 AsyncInfoWrapper.finalize(Err);
1490 return Err;
1516 auto Err = GenericKernel.launch(*this, ArgPtrs, ArgOffsets, KernelArgs,
1520 AsyncInfoWrapper.finalize(Err);
1527 return Err;
1537 auto Err = initAsyncInfoImpl(AsyncInfoWrapper);
1538 AsyncInfoWrapper.finalize(Err);
1539 return Err;
1552 if (auto Err = obtainInfoImpl(InfoQueue))
1553 return Err;
1573 auto Err = recordEventImpl(EventPtr, AsyncInfoWrapper);
1574 AsyncInfoWrapper.finalize(Err);
1575 return Err;
1581 auto Err = waitEventImpl(EventPtr, AsyncInfoWrapper);
1582 AsyncInfoWrapper.finalize(Err);
1583 return Err;
1626 if (auto Err = deinitDevice(DeviceId))
1627 return Err;
1637 if (Error Err = RPCServer->shutDown())
1638 return Err;
1647 if (Error Err = deinitImpl())
1648 return Err;
1674 if (auto Err = Devices[DeviceId]->deinit(*this))
1675 return Err;
1717 auto HandleError = [&](Error Err) -> bool {
1718 [[maybe_unused]] std::string ErrStr = toString(std::move(Err));
1729 if (Error Err = MatchOrErr.takeError())
1730 return HandleError(std::move(Err));
1735 if (Error Err = MatchOrErr.takeError())
1736 return HandleError(std::move(Err));
1749 auto HandleError = [&](Error Err) -> bool {
1750 [[maybe_unused]] std::string ErrStr = toString(std::move(Err));
1761 if (Error Err = MatchOrErr.takeError())
1762 return HandleError(std::move(Err));
1768 if (Error Err = CompatibleOrErr.takeError())
1769 return HandleError(std::move(Err));
1774 if (Error Err = MatchOrErr.takeError())
1775 return HandleError(std::move(Err));
1788 auto Err = initDevice(DeviceId);
1789 if (Err) {
1791 toString(std::move(Err)).data());
1815 if (auto Err = RecordReplay->init(&Device, MemorySize, VAddr, Status,
1819 MemorySize, toString(std::move(Err)).data());
1836 auto Err = ImageOrErr.takeError();
1838 DeviceId, toString(std::move(Err)).data());
1855 auto Err = AllocOrErr.takeError();
1857 toString(std::move(Err)).data());
1867 auto Err =
1869 if (Err) {
1871 toString(std::move(Err)).data());
1882 auto Err = LockedPtrOrErr.takeError();
1884 toString(std::move(Err)).data());
1898 auto Err = getDevice(DeviceId).dataUnlock(Ptr);
1899 if (Err) {
1901 toString(std::move(Err)).data());
1910 auto Err = getDevice(DeviceId).notifyDataMapped(HstPtr, Size);
1911 if (Err) {
1913 toString(std::move(Err)).data());
1921 auto Err = getDevice(DeviceId).notifyDataUnmapped(HstPtr);
1922 if (Err) {
1924 toString(std::move(Err)).data());
1940 auto Err = getDevice(DeviceId).dataSubmit(TgtPtr, HstPtr, Size, AsyncInfoPtr);
1941 if (Err) {
1945 toString(std::move(Err)).data());
1961 auto Err =
1963 if (Err) {
1967 toString(std::move(Err)).data());
1987 auto Err = SrcDevice.dataExchange(SrcPtr, DstDevice, DstPtr, Size, AsyncInfo);
1988 if (Err) {
1992 toString(std::move(Err)).data());
2003 auto Err = getDevice(DeviceId).launchKernel(TgtEntryPtr, TgtArgs, TgtOffsets,
2005 if (Err) {
2007 DPxPTR(TgtEntryPtr), DeviceId, toString(std::move(Err)).data());
2016 auto Err = getDevice(DeviceId).synchronize(AsyncInfoPtr);
2017 if (Err) {
2019 toString(std::move(Err)).data());
2028 auto Err = getDevice(DeviceId).queryAsync(AsyncInfoPtr);
2029 if (Err) {
2031 toString(std::move(Err)).data());
2039 if (auto Err = getDevice(DeviceId).printInfo())
2041 toString(std::move(Err)).data());
2045 auto Err = getDevice(DeviceId).createEvent(EventPtr);
2046 if (Err) {
2047 REPORT("Failure to create event: %s\n", toString(std::move(Err)).data());
2056 auto Err = getDevice(DeviceId).recordEvent(EventPtr, AsyncInfoPtr);
2057 if (Err) {
2059 toString(std::move(Err)).data());
2068 auto Err = getDevice(DeviceId).waitEvent(EventPtr, AsyncInfoPtr);
2069 if (Err) {
2071 toString(std::move(Err)).data());
2079 auto Err = getDevice(DeviceId).syncEvent(EventPtr);
2080 if (Err) {
2082 toString(std::move(Err)).data());
2090 auto Err = getDevice(DeviceId).destroyEvent(EventPtr);
2091 if (Err) {
2093 toString(std::move(Err)).data());
2109 auto Err = getDevice(DeviceId).initAsyncInfo(AsyncInfoPtr);
2110 if (Err) {
2112 DPxPTR(*AsyncInfoPtr), DeviceId, toString(std::move(Err)).data());
2124 auto Err = getDevice(DeviceId).initDeviceInfo(DeviceInfo);
2125 if (Err) {
2127 DPxPTR(DeviceInfo), DeviceId, toString(std::move(Err)).data());
2154 if (auto Err =
2157 toString(std::move(Err)).data());
2180 if (Error Err = KernelOrErr.takeError()) {
2181 REPORT("Failure to look up kernel: %s\n", toString(std::move(Err)).data());
2186 if (auto Err = Kernel.init(Device, Image)) {
2187 REPORT("Failure to init kernel: %s\n", toString(std::move(Err)).data());