MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / clEnqueueSVMUnmap

Function clEnqueueSVMUnmap

src/core/CL/OpenCL.cpp:309–325  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

307}
308
309cl_int clEnqueueSVMUnmap(cl_command_queue command_queue,
310 void *svm_ptr,
311 cl_uint num_events_in_wait_list,
312 const cl_event *event_wait_list,
313 cl_event *event)
314{
315 arm_compute::CLSymbols::get().load_default();
316 auto func = arm_compute::CLSymbols::get().clEnqueueSVMUnmap_ptr;
317 if (func != nullptr)
318 {
319 return func(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, event);
320 }
321 else
322 {
323 return CL_OUT_OF_RESOURCES;
324 }
325}
326
327void *clSVMAlloc(cl_context context, cl_svm_mem_flags_arm flags, size_t size, cl_uint alignment)
328{

Callers 2

unmapMethod · 0.85
enqueueUnmapSVMMethod · 0.85

Calls 1

load_defaultMethod · 0.80

Tested by

no test coverage detected