Lines Matching refs:AsyncInfo
1124 __tgt_async_info *AsyncInfo) { in dataRetrieve() argument
1125 assert(AsyncInfo && "AsyncInfo is nullptr"); in dataRetrieve()
1151 __tgt_async_info *AsyncInfo) { in dataSubmit() argument
1152 assert(AsyncInfo && "AsyncInfo is nullptr"); in dataSubmit()
1188 void initAsyncInfo(__tgt_async_info *AsyncInfo) { in initAsyncInfo() argument
1190 assert(AsyncInfo); in initAsyncInfo()
1191 if (!AsyncInfo->Queue) { in initAsyncInfo()
1192 AsyncInfo->Queue = reinterpret_cast<void *>(UINT64_MAX); in initAsyncInfo()
1195 void finiAsyncInfo(__tgt_async_info *AsyncInfo) { in finiAsyncInfo() argument
1196 assert(AsyncInfo); in finiAsyncInfo()
1197 assert(AsyncInfo->Queue); in finiAsyncInfo()
1198 AsyncInfo->Queue = 0; in finiAsyncInfo()
2626 __tgt_async_info AsyncInfo; in __tgt_rtl_data_submit() local
2627 int32_t Rc = dataSubmit(DeviceId, TgtPtr, HstPtr, Size, &AsyncInfo); in __tgt_rtl_data_submit()
2631 return __tgt_rtl_synchronize(DeviceId, &AsyncInfo); in __tgt_rtl_data_submit()
2635 int64_t Size, __tgt_async_info *AsyncInfo) { in __tgt_rtl_data_submit_async() argument
2637 if (AsyncInfo) { in __tgt_rtl_data_submit_async()
2638 initAsyncInfo(AsyncInfo); in __tgt_rtl_data_submit_async()
2639 return dataSubmit(DeviceId, TgtPtr, HstPtr, Size, AsyncInfo); in __tgt_rtl_data_submit_async()
2647 __tgt_async_info AsyncInfo; in __tgt_rtl_data_retrieve() local
2648 int32_t Rc = dataRetrieve(DeviceId, HstPtr, TgtPtr, Size, &AsyncInfo); in __tgt_rtl_data_retrieve()
2652 return __tgt_rtl_synchronize(DeviceId, &AsyncInfo); in __tgt_rtl_data_retrieve()
2657 __tgt_async_info *AsyncInfo) { in __tgt_rtl_data_retrieve_async() argument
2658 assert(AsyncInfo && "AsyncInfo is nullptr"); in __tgt_rtl_data_retrieve_async()
2660 initAsyncInfo(AsyncInfo); in __tgt_rtl_data_retrieve_async()
2661 return dataRetrieve(DeviceId, HstPtr, TgtPtr, Size, AsyncInfo); in __tgt_rtl_data_retrieve_async()
2705 uint64_t LoopTripcount, __tgt_async_info *AsyncInfo) { in __tgt_rtl_run_target_team_region_async() argument
2706 assert(AsyncInfo && "AsyncInfo is nullptr"); in __tgt_rtl_run_target_team_region_async()
2707 initAsyncInfo(AsyncInfo); in __tgt_rtl_run_target_team_region_async()
2720 __tgt_async_info *AsyncInfo) { in __tgt_rtl_run_target_region_async() argument
2727 ThreadLimit, 0, AsyncInfo); in __tgt_rtl_run_target_region_async()
2730 int32_t __tgt_rtl_synchronize(int32_t DeviceId, __tgt_async_info *AsyncInfo) { in __tgt_rtl_synchronize() argument
2731 assert(AsyncInfo && "AsyncInfo is nullptr"); in __tgt_rtl_synchronize()
2736 if (AsyncInfo->Queue) { in __tgt_rtl_synchronize()
2737 finiAsyncInfo(AsyncInfo); in __tgt_rtl_synchronize()