Lines Matching refs:InteropPtr
116 bool getPropertyCheck(omp_interop_val_t **InteropPtr, in getPropertyCheck() argument
120 if (!InteropPtr) { in getPropertyCheck()
131 (*InteropPtr)->interop_type != kmp_interop_type_tasksync) { in getPropertyCheck()
137 (*InteropPtr)->interop_type == kmp_interop_type_tasksync) { in getPropertyCheck()
185 omp_interop_val_t *&InteropPtr, in __tgt_interop_init() argument
202 InteropPtr = new omp_interop_val_t(DeviceId, InteropType); in __tgt_interop_init()
204 InteropPtr->err_str = "Device not ready!"; in __tgt_interop_init()
210 Device.RTL->init_device_info(DeviceId, &(InteropPtr)->device_info, in __tgt_interop_init()
211 &(InteropPtr)->err_str)) { in __tgt_interop_init()
212 delete InteropPtr; in __tgt_interop_init()
213 InteropPtr = omp_interop_none; in __tgt_interop_init()
217 Device.RTL->init_async_info(DeviceId, &(InteropPtr)->async_info)) { in __tgt_interop_init()
218 delete InteropPtr; in __tgt_interop_init()
219 InteropPtr = omp_interop_none; in __tgt_interop_init()
225 omp_interop_val_t *&InteropPtr, kmp_int32 DeviceId, in __tgt_interop_use() argument
230 assert(InteropPtr && "Cannot use nullptr!"); in __tgt_interop_use()
231 omp_interop_val_t *InteropVal = InteropPtr; in __tgt_interop_use()
241 InteropPtr->err_str = "Device not ready!"; in __tgt_interop_use()
253 omp_interop_val_t *&InteropPtr, kmp_int32 DeviceId, in __tgt_interop_destroy() argument
258 assert(InteropPtr && "Cannot use nullptr!"); in __tgt_interop_destroy()
259 omp_interop_val_t *InteropVal = InteropPtr; in __tgt_interop_destroy()
270 InteropPtr->err_str = "Device not ready!"; in __tgt_interop_destroy()
281 delete InteropPtr; in __tgt_interop_destroy()
282 InteropPtr = omp_interop_none; in __tgt_interop_destroy()