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

Function OpenclWriteCommandCreate

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

Source from the content-addressed store, hash-verified

129}
130
131XResult OpenclWriteCommandCreate(HwCommandHandle *hw_cmd,
132 cl_mem buffer, cl_bool blocking_write,
133 size_t offset, size_t size, const void *ptr,
134 cl_uint num_events_in_wait_list, const cl_event *event_wait_list,
135 cl_event *event)
136{
137 auto cmd = std::make_shared<OpenclWriteCommand>(buffer, blocking_write, offset, size, ptr,
138 num_events_in_wait_list, event_wait_list,
139 event);
140 *hw_cmd = xsched::preempt::HwCommandManager::Add(cmd);
141 return kXSchedSuccess;
142}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected