37 #ifndef ti_drivers_tfm_SecureCallback__include 38 #define ti_drivers_tfm_SecureCallback__include 45 #if defined(__cplusplus) 108 #if defined(__cplusplus) Definition: SecureCallback.h:51
void(* SecureCallback_FuncPtr)(uintptr_t arg)
Definition: SecureCallback.h:49
void SecureCallback_destruct(SecureCallback_Object *object)
Destruct a callback object, removing it from the servicing list.
void SecureCallback_post(SecureCallback_Handle handle)
Triggers the dispatcher targeting the specified callback.
uint32_t intNumber
Definition: SecureCallback.h:63
uint8_t intPriority
Definition: SecureCallback.h:64
Definition: SecureCallback.h:61
SecureCallback_FuncPtr fxn
Definition: SecureCallback.h:56
SecureCallback_Object * SecureCallback_Handle
Definition: SecureCallback.h:59
uintptr_t arg
Definition: SecureCallback.h:54
struct SecureCallback_Object SecureCallback_Object
bool pending
Definition: SecureCallback.h:55
struct SecureCallback_Config SecureCallback_Config
List_Elem elem
Definition: SecureCallback.h:53
SecureCallback_Handle SecureCallback_construct(SecureCallback_Object *object, SecureCallback_FuncPtr fxn, uintptr_t arg)
Construct a callback object and adds it to the servicing list.
Linked List interface for use in drivers.
void SecureCallback_init(void)
Initialize SecureCallback driver.