Searched refs:COIBUFFER (Results 1 - 10 of 10) sorted by relevance

/haiku-buildtools/gcc/liboffloadmic/runtime/coi/
H A Dcoi_client.h98 uint32_t, const COIBUFFER*,
106 const COIPROCESS*, COIBUFFER*);
110 COIBUFFER*);
111 extern COIRESULT (*BufferDestroy)(COIBUFFER);
112 extern COIRESULT (*BufferMap)(COIBUFFER, uint64_t, uint64_t,
117 extern COIRESULT (*BufferWrite)(COIBUFFER, uint64_t, const void*,
120 extern COIRESULT (*BufferRead)(COIBUFFER, uint64_t, void*, uint64_t,
123 extern COIRESULT (*BufferCopy)(COIBUFFER, COIBUFFER, uint64_t, uint64_t,
126 extern COIRESULT (*BufferGetSinkAddress)(COIBUFFER, uint64_
[all...]
H A Dcoi_client.cpp66 const COIBUFFER*, const COI_ACCESS_FLAGS*,
71 uint32_t, const COIPROCESS*, COIBUFFER*);
74 COIBUFFER*);
75 COIRESULT (*BufferDestroy)(COIBUFFER);
76 COIRESULT (*BufferMap)(COIBUFFER, uint64_t, uint64_t, COI_MAP_TYPE, uint32_t,
79 COIRESULT (*BufferWrite)(COIBUFFER, uint64_t, const void*, uint64_t,
81 COIRESULT (*BufferRead)(COIBUFFER, uint64_t, void*, uint64_t, COI_COPY_TYPE,
83 COIRESULT (*BufferCopy)(COIBUFFER, COIBUFFER, uint64_t, uint64_t, uint64_t,
85 COIRESULT (*BufferGetSinkAddress)(COIBUFFER, uint64_
[all...]
/haiku-buildtools/gcc/liboffloadmic/include/coi/source/
H A DCOIBuffer_source.h95 /// @name COIBUFFER creation flags.
439 COIBUFFER* out_pBuffer);
484 /// that should be turned into a COIBUFFER. Although the user still
487 /// COIBUFFER semantics, for example using COIBufferMap/COIBufferUnmap
568 COIBUFFER* out_pBuffer);
595 COIBUFFER in_Buffer);
715 COIBUFFER in_Buffer,
805 COIBUFFER in_Buffer,
810 /// Copy data from a normal virtual address into an existing COIBUFFER.
901 COIBUFFER in_DestBuffe
[all...]
H A DCOIPipeline_source.h215 /// [in] An array of COIBUFFER handles that the function is expected
329 const COIBUFFER* in_pBuffers,
/haiku-buildtools/gcc/liboffloadmic/include/coi/common/
H A DCOITypes_common.h70 typedef struct coibuffer * COIBUFFER; typedef in typeref:struct:coibuffer
/haiku-buildtools/gcc/liboffloadmic/runtime/
H A Doffload_host.h133 COIBUFFER dst_buf,
153 bool nullify_target_stack(COIBUFFER targ_buf, uint64_t size);
161 typedef std::list<COIBUFFER> BufferList;
264 COIBUFFER m_inout_buf;
H A Doffload_engine.cpp308 COIBUFFER buffer;
382 const std::list<COIBUFFER> &buffers,
392 COIBUFFER *bufs;
399 bufs = (COIBUFFER*) alloca(num_bufs * sizeof(COIBUFFER));
404 for (std::list<COIBUFFER>::const_iterator it = buffers.begin();
H A Doffload_engine.h137 COIBUFFER cpu_buf;
138 COIBUFFER mic_buf;
291 const std::list<COIBUFFER> &buffers,
H A Doffload_host.cpp553 COIBUFFER targ_buf,
2956 COIBUFFER dst_buf,
3104 COIBUFFER dst_buf = NULL; // buffer at host
3184 COIBUFFER dst_buf = NULL; // buffer on host
/haiku-buildtools/gcc/liboffloadmic/runtime/emulator/
H A Dcoi_host.cpp187 SYMBOL_VERSION (COIBufferCopy, 1) (COIBUFFER dest_buffer,
188 COIBUFFER source_buffer,
235 (COIBUFFER *) &buffer) == COI_ERROR)
254 if (COIBufferCopy ((COIBUFFER) buffer, source_buffer, 0, source_offset,
275 if (COIBufferCopy (dest_buffer, (COIBUFFER) buffer, dest_offset,
281 if (COIBufferDestroy ((COIBUFFER) buffer) == COI_ERROR)
308 COIBUFFER *buffer)
375 *buffer = (COIBUFFER) buf;
391 COIBUFFER *buffer)
412 *buffer = (COIBUFFER) bu
[all...]

Completed in 63 milliseconds