Provides the API for the CL buffer types. More...
Go to the source code of this file.
Macros | |
#define | MCUXCLBUFFER_INIT(name, info, ptr, size) |
Initialize an input/output buffer (mcuxCl_Buffer_t). | |
#define | MCUXCLBUFFER_INIT_RO(name, info, ptr, size) |
Initialize an input buffer (mcuxCl_InputBuffer_t) with plain CPU handling. | |
#define | MCUXCLBUFFER_INIT_RW(name, info, ptr, size) |
Initialize an input/output buffer (mcuxCl_Buffer_t) with plain CPU handling. | |
#define | MCUXCLBUFFER_INIT_DMA_RO(name, info, ptr, size) |
Initialize an input buffer (mcuxCl_InputBuffer_t) with DMA handling. | |
#define | MCUXCLBUFFER_INIT_DMA_RW(name, info, ptr, size) |
Initialize an input/output buffer (mcuxCl_Buffer_t) with DMA handling. | |
#define | MCUXCLBUFFER_INIT_DMA(name, info, ptr, size) |
Initialize an input/output buffer (mcuxCl_Buffer_t) with DMA handling. | |
#define | MCUXCLBUFFER_INIT_CUSTOM(name, handler, info, spec, ptr, size) |
Initialize an input/output buffer with custom handler. | |
#define | MCUXCLBUFFER_UPDATE(name, offset) |
Update the buffer pointer with the given offset. | |
#define | MCUXCLBUFFER_DERIVE_RO(name, original, offset) |
Derive a new input buffer object from an existing one (updated with the given offset). | |
#define | MCUXCLBUFFER_DERIVE_RW(name, original, offset) |
Derive a new input/output buffer object from an existing one (updated with the given offset). | |
#define | MCUXCLBUFFER_SET(name, ptr, size) |
Update the buffer pointer the a new memory location. | |
#define | MCUXCLBUFFER_GET(name) |
Get the pointer of the buffer. | |
#define | MCUXCLBUFFER_IS_NULL(name) |
Check the buffer and its pointer against NULL. | |
Provides the API for the CL buffer types.