| 307 | } |
| 308 | |
| 309 | cl_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 | |
| 327 | void *clSVMAlloc(cl_context context, cl_svm_mem_flags_arm flags, size_t size, cl_uint alignment) |
| 328 | { |
no test coverage detected