Hardware interrupts
INTERRUPTS_API_FILE Macro
C
#define INTERRUPTS_API_FILE
@file @copyright Copyright (c) 2020 Silex Insight. All Rights reserved.
Prepares the hardware to use hardware interrupts.
(FUNC_SX_INTERRUPTS_ENABLE)(void); Typedef
C
typedef int (FUNC_SX_INTERRUPTS_ENABLE)(void);
SX_INTERRUPTS_ENABLE Macro
C
#define SX_INTERRUPTS_ENABLE ((FUNC_SX_INTERRUPTS_ENABLE)((uint32_t )(API_TABLE_BASE_ADDRESS + ATO_SX_INTERRUPTS_ENABLE)))
This function may be called only once, before any function that starts an aead, blkcipher, or hash operation.
@return ::SX_OK
@remark - hardware interrupts are not available for cmmask.
Disables all hardware interrupts.
(FUNC_SX_INTERRUPTS_DISABLE)(void); Typedef
C
typedef int (FUNC_SX_INTERRUPTS_DISABLE)(void);
This function may be called only when there is no ongoing hardware processing.
@return ::SX_OK