Lines Matching defs:AsyncInfo

52       assert(AsyncInfo.Queue == nullptr &&
92 bool AsyncInfoTy::isQueueEmpty() const { return AsyncInfo.Queue == nullptr; }
295 void *ArgMapper, AsyncInfoTy &AsyncInfo,
327 AsyncInfo, /*FromMapper=*/true);
336 void **ArgMappers, AsyncInfoTy &AsyncInfo,
354 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo,
427 HasCloseModifier, HasPresentModifier, HasHoldModifier, AsyncInfo,
456 HasPresentModifier, HasHoldModifier, AsyncInfo, PointerTpr.getEntry());
489 void *&TgtPtrBase = AsyncInfo.getVoidPtrLocation();
494 AsyncInfo, PointerTpr.getEntry());
499 if (PointerTpr.getEntry()->addEventIfNecessary(Device, AsyncInfo) !=
627 void **ArgMappers, AsyncInfoTy &AsyncInfo, bool FromMapper) {
646 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo,
724 if (Device.waitEvent(Event, AsyncInfo) != OFFLOAD_SUCCESS) {
730 Ret = Device.retrieveData(HstPtrBegin, TgtPtrBegin, DataSize, AsyncInfo,
743 if (TPR.getEntry()->addEventIfNecessary(Device, AsyncInfo) !=
758 AsyncInfo.addPostProcessingFunction([=, Device = &Device]() mutable -> int {
767 int64_t ArgType, AsyncInfoTy &AsyncInfo) {
792 int Ret = Device.submitData(TgtPtrBegin, HstPtrBegin, ArgSize, AsyncInfo,
806 sizeof(void *), AsyncInfo);
823 int Ret = Device.retrieveData(HstPtrBegin, TgtPtrBegin, ArgSize, AsyncInfo,
833 AsyncInfo.addPostProcessingFunction([=]() -> int {
860 AsyncInfoTy &AsyncInfo) {
871 Offset + CurOffset, AsyncInfo);
884 AsyncInfo);
903 void **ArgMappers, AsyncInfoTy &AsyncInfo, bool) {
918 ArgTypes[I], ArgName, ArgMappers[I], AsyncInfo,
941 /*current_dim=*/0, DimSize - MergedDim, /*offset=*/0, AsyncInfo);
944 ArgTypes[I], AsyncInfo);
1038 AsyncInfoTy &AsyncInfo;
1047 PrivateArgumentManagerTy(DeviceTy &Dev, AsyncInfoTy &AsyncInfo)
1048 : Device(Dev), AsyncInfo(AsyncInfo) {}
1077 int Ret = Device.submitData(TgtPtr, HstPtr, ArgSize, AsyncInfo);
1160 FirstPrivateArgSize, AsyncInfo);
1210 AsyncInfoTy &AsyncInfo) {
1217 ArgTypes, ArgNames, ArgMappers, AsyncInfo);
1246 void *&PointerTgtPtrBegin = AsyncInfo.getVoidPtrLocation();
1267 sizeof(void *), AsyncInfo, TPR.getEntry());
1343 AsyncInfoTy &AsyncInfo) {
1351 ArgTypes, ArgNames, ArgMappers, AsyncInfo);
1360 AsyncInfo.addPostProcessingFunction(
1382 KernelArgsTy &KernelArgs, AsyncInfoTy &AsyncInfo) {
1416 PrivateArgumentManagerTy PrivateArgumentManager(Device, AsyncInfo);
1426 TgtOffsets, PrivateArgumentManager, AsyncInfo);
1463 KernelArgs, AsyncInfo);
1478 PrivateArgumentManager, AsyncInfo);
1506 AsyncInfoTy &AsyncInfo) {
1536 Device.submitData(TgtPtr, DeviceMemory, DeviceMemorySize, AsyncInfo);
1546 AsyncInfo);