Lines Matching refs:DeviceNum
201 void *targetAllocExplicit(size_t Size, int DeviceNum, int Kind,
203 DP("Call to %s for device %d requesting %zu bytes\n", Name, DeviceNum, Size);
212 if (DeviceNum == omp_get_initial_device()) {
218 auto DeviceOrErr = PM->getDevice(DeviceNum);
220 FATAL_MESSAGE(DeviceNum, "%s", toString(DeviceOrErr.takeError()).c_str());
227 void targetFreeExplicit(void *DevicePtr, int DeviceNum, int Kind,
229 DP("Call to %s for device %d and address " DPxMOD "\n", Name, DeviceNum,
237 if (DeviceNum == omp_get_initial_device()) {
243 auto DeviceOrErr = PM->getDevice(DeviceNum);
245 FATAL_MESSAGE(DeviceNum, "%s", toString(DeviceOrErr.takeError()).c_str());
248 FATAL_MESSAGE(DeviceNum, "%s",
255 void *targetLockExplicit(void *HostPtr, size_t Size, int DeviceNum,
257 DP("Call to %s for device %d locking %zu bytes\n", Name, DeviceNum, Size);
266 auto DeviceOrErr = PM->getDevice(DeviceNum);
268 FATAL_MESSAGE(DeviceNum, "%s", toString(DeviceOrErr.takeError()).c_str());
271 Err = DeviceOrErr->RTL->data_lock(DeviceNum, HostPtr, Size, &RC);
280 void targetUnlockExplicit(void *HostPtr, int DeviceNum, const char *Name) {
281 DP("Call to %s for device %d unlocking\n", Name, DeviceNum);
283 auto DeviceOrErr = PM->getDevice(DeviceNum);
285 FATAL_MESSAGE(DeviceNum, "%s", toString(DeviceOrErr.takeError()).c_str());
287 DeviceOrErr->RTL->data_unlock(DeviceNum, HostPtr);