Lines Matching refs:time

25  * and trusted time for trusted application development.
33 * @brief Provides APIs for managing the Trusted Execution Environment (TEE) time.
35 * You can use these APIs to implement time-related features in a TEE.
51 * @brief Obtains the current TEE system time.
53 * @param time Indicates the pointer to the current system time obtained.
58 void TEE_GetSystemTime(TEE_Time *time);
61 * @brief Waits for the specified period of time, in milliseconds.
63 * @param timeout Indicates the period of time to wait, in milliseconds.
75 * @brief Obtains the persistent time of this trusted application (TA).
77 * @param time Indicates the pointer to the persistent time of the TA.
80 * @return Returns <b>TEE_ERROR_TIME_NOT_SET</b> if the persistent time has not been set.
81 * @return Returns <b>TEE_ERROR_TIME_NEEDS_RESET</b> if the persistent time is corrupted and
83 * @return Returns <b>TEE_ERROR_OVERFLOW</b> if the number of seconds in the TA persistent time
90 TEE_Result TEE_GetTAPersistentTime(TEE_Time *time);
93 * @brief Sets the persistent time for this TA.
95 * @param time Indicates the pointer to the persistent time of the TA.
104 TEE_Result TEE_SetTAPersistentTime(TEE_Time *time);
107 * @brief Obtains the current Rich Execution Environment (REE) system time.
109 * @param time Indicates the pointer to the REE system time obtained.
114 void TEE_GetREETime(TEE_Time *time);
117 * @brief Obtains the string format of the current Rich Execution Environment (REE) system time.
119 * @param tim_str Indicates the REE system time string.