Lines Matching refs:ProcHandles
56 std::vector<struct veo_proc_handle *> ProcHandles; member in RTLDeviceInfoTy
77 veo_get_sym(ProcHandles[device_id], VeoLibHandle, SymbolName); in buildOffloadTableFromHost()
122 ProcHandles.resize(NumDevices, NULL); in RTLDeviceInfoTy()
137 for (auto &hdl : ProcHandles) { in ~RTLDeviceInfoTy()
257 if (DeviceInfo.ProcHandles[ID] == NULL) { in __tgt_rtl_load_binary()
278 DeviceInfo.ProcHandles[ID] = proc_handle; in __tgt_rtl_load_binary()
282 struct veo_thr_ctxt *ctx = veo_context_open(DeviceInfo.ProcHandles[ID]); in __tgt_rtl_load_binary()
294 DeviceInfo.ProcHandles[ID], DeviceInfo.Contexts[ID]); in __tgt_rtl_load_binary()
298 LibHandle = veo_load_library(DeviceInfo.ProcHandles[ID], tmp_name); in __tgt_rtl_load_binary()
344 if (DeviceInfo.ProcHandles[ID] == NULL) { in __tgt_rtl_data_alloc()
351 DeviceInfo.ProcHandles[ID] = proc_handle; in __tgt_rtl_data_alloc()
355 ret = veo_alloc_mem(DeviceInfo.ProcHandles[ID], &addr, Size); in __tgt_rtl_data_alloc()
371 int ret = veo_write_mem(DeviceInfo.ProcHandles[ID], (uint64_t)TargetPtr, in __tgt_rtl_data_submit()
384 int ret = veo_read_mem(DeviceInfo.ProcHandles[ID], HostPtr, in __tgt_rtl_data_retrieve()
396 int ret = veo_free_mem(DeviceInfo.ProcHandles[ID], (uint64_t)TargetPtr); in __tgt_rtl_data_delete()