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