| 9393 | */ |
| 9394 | template<typename T> |
| 9395 | inline cl_int enqueueUnmapSVM( |
| 9396 | T* ptr, |
| 9397 | const vector<Event>* events = nullptr, |
| 9398 | Event* event = nullptr) |
| 9399 | { |
| 9400 | cl_int error; |
| 9401 | CommandQueue queue = CommandQueue::getDefault(&error); |
| 9402 | if (error != CL_SUCCESS) { |
| 9403 | return detail::errHandler(error, __ENQUEUE_UNMAP_MEM_OBJECT_ERR); |
| 9404 | } |
| 9405 | |
| 9406 | return detail::errHandler(queue.enqueueUnmapSVM(ptr, events, event), |
| 9407 | __ENQUEUE_UNMAP_MEM_OBJECT_ERR); |
| 9408 | |
| 9409 | } |
| 9410 | |
| 9411 | /** |
| 9412 | * Enqueues to the default queue a command that will release a coarse-grained |
no test coverage detected