Defines all types of mcuxClSession. More...
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... | |
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. | |
Defines all types of mcuxClSession.
| typedef uint32_t mcuxClSession_Status_t |
Type for mcuxClSession status codes.
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 mcuxClSession_Descriptor_t* const mcuxClSession_Handle_t |
Type for mcuxClSession Handle.
| typedef uint16_t mcuxClSession_Channel_t |
Session channel type.
This type identifies DMA channel to be used during non-blocking operations.
| typedef void(* mcuxClSession_Callback_t) (uint32_t status, void *data) |
Session callback function pointer type.
This type is used to pass callback functions to be triggered by the Session.
| 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.
| MCUX_CSSL_FP_FUNCTION_POINTER | ( | mcuxClSession_HwInterruptHandler_t | , |
| typedef void(* | mcuxClSession_HwInterruptHandler_t )(mcuxClSession_Handle_t session) ) |
HW interrupt handler function pointer type.
This type is used to pass HW interrupt handler (callback function)