39 #ifndef ti_drivers_crypto_CryptoCC26X4_ns__include 40 #define ti_drivers_crypto_CryptoCC26X4_ns__include 44 #include <ti/drivers/dpl/SemaphoreP.h> 46 #include <ti/devices/DeviceFamily.h> 47 #include DeviceFamily_constructPath(inc/hw_types.h) 49 #include <psa/client.h> 53 extern SemaphoreP_Struct CryptoPSACC26X4_accessSemaphore;
54 extern SemaphoreP_Struct CryptoPSACC26X4_operationSemaphore;
67 psa_status_t CryptoPSACC26X4_call(int32_t type, psa_invec *invecs, psa_outvec *outvecs);
72 void CryptoPSACC26X4_init(
void);
83 bool CryptoPSACC26X4_acquireLock(uint32_t timeout);
90 __STATIC_INLINE
void CryptoPSACC26X4_releaseLock(
void)
92 SemaphoreP_post(&CryptoPSACC26X4_accessSemaphore);