MCPcopy Create free account
hub / github.com/XpuOS/xsched / OpenclReadCommandCreate

Function OpenclReadCommandCreate

platforms/example/hal/src/opencl_command.cpp:118–129  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116}
117
118XResult OpenclReadCommandCreate(HwCommandHandle *hw_cmd,
119 cl_mem buffer, cl_bool blocking_read,
120 size_t offset, size_t size, void *ptr,
121 cl_uint num_events_in_wait_list, const cl_event *event_wait_list,
122 cl_event *event)
123{
124 auto cmd = std::make_shared<OpenclReadCommand>(buffer, blocking_read, offset, size, ptr,
125 num_events_in_wait_list, event_wait_list,
126 event);
127 *hw_cmd = xsched::preempt::HwCommandManager::Add(cmd);
128 return kXSchedSuccess;
129}
130
131XResult OpenclWriteCommandCreate(HwCommandHandle *hw_cmd,
132 cl_mem buffer, cl_bool blocking_write,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected