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

Function clEnqueueWriteBuffer

src/core/CL/OpenCL.cpp:584–605  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

582}
583
584cl_int clEnqueueWriteBuffer(cl_command_queue command_queue,
585 cl_mem buffer,
586 cl_bool blocking_write,
587 size_t offset,
588 size_t size,
589 const void *ptr,
590 cl_uint num_events_in_wait_list,
591 const cl_event *event_wait_list,
592 cl_event *event)
593{
594 arm_compute::CLSymbols::get().load_default();
595 auto func = arm_compute::CLSymbols::get().clEnqueueWriteBuffer_ptr;
596 if (func != nullptr)
597 {
598 return func(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, event_wait_list,
599 event);
600 }
601 else
602 {
603 return CL_OUT_OF_RESOURCES;
604 }
605}
606
607cl_int clEnqueueReadBuffer(cl_command_queue command_queue,
608 cl_mem buffer,

Callers 1

enqueueWriteBufferMethod · 0.85

Calls 1

load_defaultMethod · 0.80

Tested by

no test coverage detected