| 661 | } |
| 662 | |
| 663 | void *clEnqueueMapBuffer(cl_command_queue command_queue, |
| 664 | cl_mem buffer, |
| 665 | cl_bool blocking_map, |
| 666 | cl_map_flags map_flags, |
| 667 | size_t offset, |
| 668 | size_t size, |
| 669 | cl_uint num_events_in_wait_list, |
| 670 | const cl_event *event_wait_list, |
| 671 | cl_event *event, |
| 672 | cl_int *errcode_ret) |
| 673 | { |
| 674 | arm_compute::CLSymbols::get().load_default(); |
| 675 | auto func = arm_compute::CLSymbols::get().clEnqueueMapBuffer_ptr; |
| 676 | if (func != nullptr) |
| 677 | { |
| 678 | return func(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, |
| 679 | event_wait_list, event, errcode_ret); |
| 680 | } |
| 681 | else |
| 682 | { |
| 683 | if (errcode_ret != nullptr) |
| 684 | { |
| 685 | *errcode_ret = CL_OUT_OF_RESOURCES; |
| 686 | } |
| 687 | return nullptr; |
| 688 | } |
| 689 | } |
| 690 | |
| 691 | cl_int clReleaseCommandQueue(cl_command_queue command_queue) |
| 692 | { |
no test coverage detected