Lines Matching refs:AsyncInfo
25 if (AsyncInfo.Queue) { in synchronize()
28 assert(AsyncInfo.Queue == nullptr && in synchronize()
186 AsyncInfoTy AsyncInfo(Device); in initLibrary() local
195 AsyncInfo); in initLibrary()
207 if (AsyncInfo.synchronize() != OFFLOAD_SUCCESS) in initLibrary()
373 void *ArgMapper, AsyncInfoTy &AsyncInfo, in targetDataMapper() argument
406 AsyncInfo, /*FromMapper=*/true); in targetDataMapper()
415 void **ArgMappers, AsyncInfoTy &AsyncInfo, in targetDataBegin() argument
432 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo, in targetDataBegin()
502 HasCloseModifier, HasPresentModifier, HasHoldModifier, AsyncInfo); in targetDataBegin()
529 HasHoldModifier, AsyncInfo); in targetDataBegin()
587 void *&TgtPtrBase = AsyncInfo.getVoidPtrLocation(); in targetDataBegin()
591 sizeof(void *), AsyncInfo); in targetDataBegin()
596 if (PointerTpr.Entry->addEventIfNecessary(Device, AsyncInfo) != in targetDataBegin()
680 void **ArgMappers, AsyncInfoTy &AsyncInfo, bool FromMapper) { in targetDataEnd() argument
700 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo, in targetDataEnd()
804 if (Device.waitEvent(Event, AsyncInfo) != OFFLOAD_SUCCESS) { in targetDataEnd()
811 AsyncInfo); in targetDataEnd()
823 if (TPR.Entry->addEventIfNecessary(Device, AsyncInfo) != in targetDataEnd()
844 Ret = AsyncInfo.synchronize(); in targetDataEnd()
913 int64_t ArgType, AsyncInfoTy &AsyncInfo) { in targetDataContiguous() argument
940 int Ret = Device.retrieveData(HstPtrBegin, TgtPtrBegin, ArgSize, AsyncInfo); in targetDataContiguous()
950 if (AsyncInfo.synchronize() != OFFLOAD_SUCCESS) in targetDataContiguous()
965 int Ret = Device.submitData(TgtPtrBegin, HstPtrBegin, ArgSize, AsyncInfo); in targetDataContiguous()
976 sizeof(void *), AsyncInfo); in targetDataContiguous()
992 AsyncInfoTy &AsyncInfo) { in targetDataNonContiguous() argument
1004 Offset + CurOffset, AsyncInfo); in targetDataNonContiguous()
1017 AsyncInfo); in targetDataNonContiguous()
1036 void **ArgMappers, AsyncInfoTy &AsyncInfo, bool) { in targetDataUpdate() argument
1051 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo, in targetDataUpdate()
1074 /*current_dim=*/0, DimSize - MergedDim, /*offset=*/0, AsyncInfo); in targetDataUpdate()
1077 ArgTypes[I], AsyncInfo); in targetDataUpdate()
1186 AsyncInfoTy &AsyncInfo; member in __anon039aff710511::PrivateArgumentManagerTy
1195 PrivateArgumentManagerTy(DeviceTy &Dev, AsyncInfoTy &AsyncInfo) in PrivateArgumentManagerTy() argument
1196 : Device(Dev), AsyncInfo(AsyncInfo) {} in PrivateArgumentManagerTy()
1225 int Ret = Device.submitData(TgtPtr, HstPtr, ArgSize, AsyncInfo); in addArg()
1281 FirstPrivateArgSize, AsyncInfo); in packAndTransfer()
1329 AsyncInfoTy &AsyncInfo) { in processDataBefore() argument
1333 ArgTypes, ArgNames, ArgMappers, AsyncInfo); in processDataBefore()
1363 void *&PointerTgtPtrBegin = AsyncInfo.getVoidPtrLocation(); in processDataBefore()
1382 sizeof(void *), AsyncInfo); in processDataBefore()
1458 AsyncInfoTy &AsyncInfo) { in processDataAfter() argument
1464 ArgTypes, ArgNames, ArgMappers, AsyncInfo); in processDataAfter()
1491 AsyncInfoTy &AsyncInfo) { in target() argument
1527 PrivateArgumentManagerTy PrivateArgumentManager(Device, AsyncInfo); in target()
1534 TgtOffsets, PrivateArgumentManager, AsyncInfo); in target()
1552 Tripcount, AsyncInfo); in target()
1555 TgtArgs.size(), AsyncInfo); in target()
1568 PrivateArgumentManager, AsyncInfo); in target()