Type definitions for the mcuxClSession component. More...
#include <mcuxClCore_Platform.h>#include <mcuxClCore_FunctionIdentifiers.h>#include <mcuxCsslFlowProtection.h>#include <mcuxClRandom_Types.h>#include <mcuxClResource_Types.h>Go to the source code of this file.
Data Structures | |
| struct | mcuxClSession_WorkArea |
| Type for mcuxClSession workareas flags. More... | |
| struct | mcuxClSession_Channels_t |
| Session channels type. More... | |
| struct | mcuxClSession_JobContext_t |
| Type for mcuxClSession non-blocking job context. More... | |
| struct | mcuxClSession_Descriptor |
| Structure for mcuxClSession Descriptor. More... | |
Macros | |
| #define | MCUXCLSESSION_STATUS_OK |
| Session operation successful. | |
| #define | MCUXCLSESSION_STATUS_ERROR |
| Error occurred during Session operation. | |
| #define | MCUXCLSESSION_STATUS_ERROR_MEMORY_ALLOCATION |
| Error occurred during Session operation (Not enough memory). | |
| #define | MCUXCLSESSION_STATUS_FAULT_ATTACK |
| Fault attack. | |
| #define | MCUXCLSESSION_DMACHANNEL_INVALID |
| dma channel is not specified | |
Typedefs | |
| typedef uint32_t | mcuxClSession_Status_t |
| Type for mcuxClSession status codes. | |
| typedef mcuxClSession_Status_t | mcuxClSession_Status_Protected_t |
| Deprecated type for mcuxClSession protected status codes. | |
| typedef struct mcuxClSession_WorkArea | mcuxClSession_WorkArea_t |
| Type for mcuxClSession workareas flags. | |
| typedef uint32_t | mcuxClSession_SecurityOptions_t |
| Type for Session security options. | |
| typedef struct mcuxClSession_Descriptor | mcuxClSession_Descriptor_t |
| typedef mcuxClSession_Descriptor_t *const | mcuxClSession_Handle_t |
| Type for mcuxClSession Handle. | |
| typedef uint16_t | mcuxClSession_Channel_t |
| Session channel type. | |
| typedef void(* | mcuxClSession_Callback_t) (uint32_t status, void *data) |
| Session callback function pointer type. | |
| typedef struct mcuxClSession_HwTable | mcuxClSession_HwTable_t |
| Table recording HW preempted from this session. | |
| typedef struct mcuxClSession_apiCall | mcuxClSession_apiCall_t |
| Type for mcuxClSession API calls. | |
Functions | |
| MCUX_CSSL_FP_FUNCTION_POINTER (mcuxClSession_HwInterruptHandler_t, typedef void(*mcuxClSession_HwInterruptHandler_t)(mcuxClSession_Handle_t session)) | |
| HW interrupt handler function pointer type. | |
Type definitions for the mcuxClSession component.