Lines Matching refs:PM

42   PM->RTLs.RegisterLib(Desc.get());  in RegisterLib()
62 PM->RTLs.UnregisterLib(Descriptions[(void *)Request->number()].get()); in UnregisterLib()
79 for (auto &RTL : PM->RTLs.AllRTLs) in IsValidBinary()
93 std::call_once(PM->RTLs.initFlag, &RTLsTy::LoadRTLs, &PM->RTLs); in GetNumberOfDevices()
96 PM->RTLsMtx.lock(); in GetNumberOfDevices()
97 for (auto &RTL : PM->RTLs.AllRTLs) in GetNumberOfDevices()
99 PM->RTLsMtx.unlock(); in GetNumberOfDevices()
109 Reply->set_number(PM->Devices[DeviceNum->number()]->RTL->init_device( in InitDevice()
118 for (auto &Device : PM->Devices) in InitRequires()
132 Table = PM->Devices[Binary->device_id()]->RTL->load_binary( in LoadBinary()
146 if (PM->Devices[mapHostRTLDeviceId(Request->src_dev_id())] in IsDataExchangeable()
148 Reply->set_number(PM->Devices[mapHostRTLDeviceId(Request->src_dev_id())] in IsDataExchangeable()
160 (uint64_t)PM->Devices[Request->device_id()]->RTL->data_alloc( in DataAlloc()
179 Reply->set_number(PM->Devices[Request.device_id()]->RTL->data_submit( in DataSubmit()
198 Reply->set_number(PM->Devices[Request.device_id()]->RTL->data_submit( in DataSubmit()
215 auto Ret = PM->Devices[Request->device_id()]->RTL->data_retrieve( in DataRetrieve()
266 if (PM->Devices[Request->src_dev_id()]->RTL->data_exchange) { in DataExchange()
267 int32_t Ret = PM->Devices[Request->src_dev_id()]->RTL->data_exchange( in DataExchange()
286 auto Ret = PM->Devices[Request->device_id()]->RTL->data_delete( in DataDelete()
309 int32_t Ret = PM->Devices[Request->device_id()]->RTL->run_region( in RunTargetRegion()
334 int32_t Ret = PM->Devices[Request->device_id()]->RTL->run_team_region( in RunTargetTeamRegion()
347 for (auto &RTL : PM->RTLs.UsedRTLs) { in mapHostRTLDeviceId()