MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches
mcuxClBuffer.h File Reference

Top-level include file for the mcuxClBuffer component. More...

#include <mcuxClCore_Platform.h>
#include <mcuxClBuffer_Constants.h>
#include <mcuxClBuffer_Impl.h>

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.

Detailed Description

Top-level include file for the mcuxClBuffer component.

This includes headers for all of the functionality provided by the mcuxClBuffer component.