Home
last modified time | relevance | path

Searched refs:time (Results 1 – 25 of 51) sorted by relevance

123

/optee_os/core/arch/riscv/kernel/
H A Dtee_time_rdtime.c13 uint64_t time = 0; in read_time() local
18 time = clint_get_mtime(); in read_time()
25 lo = read_csr(time); in read_time()
28 time = SHIFT_U64(hi, 32) | lo; in read_time()
30 time = rdtime(); in read_time()
34 return time; in read_time()
37 TEE_Result tee_time_get_sys_time(TEE_Time *time) in tee_time_get_sys_time() argument
42 time->seconds = tm / rate; in tee_time_get_sys_time()
43 time->millis = (tm % rate) / (rate / TEE_TIME_MILLIS_BASE); in tee_time_get_sys_time()
/optee_os/core/kernel/
H A Dtee_time_ree.c13 TEE_Result tee_time_get_sys_time(TEE_Time *time) in tee_time_get_sys_time() argument
17 res = tee_time_get_ree_time(time); in tee_time_get_sys_time()
22 if (time->seconds < prev.seconds || in tee_time_get_sys_time()
23 (time->seconds == prev.seconds && in tee_time_get_sys_time()
24 time->millis < prev.millis)) in tee_time_get_sys_time()
25 *time = prev; /* REE time was rolled back */ in tee_time_get_sys_time()
27 prev = *time; in tee_time_get_sys_time()
H A Dtee_time.c28 TEE_Result tee_time_get_ree_time(TEE_Time *time) in tee_time_get_ree_time() argument
33 if (!time) in tee_time_get_ree_time()
38 time->seconds = params.u.value.a; in tee_time_get_ree_time()
39 time->millis = params.u.value.b / 1000000; in tee_time_get_ree_time()
/optee_os/core/drivers/rtc/
H A Drtc.c23 static unsigned long long rtc_time_to_ms(struct optee_rtc_time *time) in rtc_time_to_ms() argument
30 if (!time->tm_mday || time->tm_year < rtc_device->range_min.tm_year || in rtc_time_to_ms()
31 time->tm_year > rtc_device->range_max.tm_year) in rtc_time_to_ms()
35 time_ms = time->tm_ms; in rtc_time_to_ms()
36 time_ms += time->tm_sec * MS_PER_SEC; in rtc_time_to_ms()
37 time_ms += time->tm_min * MS_PER_MIN; in rtc_time_to_ms()
38 time_ms += time->tm_hour * MS_PER_HOUR; in rtc_time_to_ms()
41 days = time->tm_mday - 1; in rtc_time_to_ms()
42 for (n = 0; n < time->tm_mon; n++) in rtc_time_to_ms()
43 days += rtc_get_month_days(n, time->tm_year); in rtc_time_to_ms()
[all …]
/optee_os/lib/libutee/include/
H A Driscv_user_sysreg.h19 uint64_t time = 0; in read_time() local
26 lo = read_csr(time); in read_time()
29 time = SHIFT_U64(hi, 32) | lo; in read_time()
31 time = read_csr(time); in read_time()
34 return time; in read_time()
H A Dpta_rtc.h55 struct pta_rtc_time time; member
/optee_os/core/include/kernel/
H A Dtee_time.h11 TEE_Result tee_time_get_sys_time(TEE_Time *time);
13 TEE_Result tee_time_get_ta_time(const TEE_UUID *uuid, TEE_Time *time);
14 TEE_Result tee_time_get_ree_time(TEE_Time *time);
15 TEE_Result tee_time_set_ta_time(const TEE_UUID *uuid, const TEE_Time *time);
/optee_os/core/tee/
H A Dtee_time_generic.c64 TEE_Result tee_time_get_ta_time(const TEE_UUID *uuid, TEE_Time *time) in tee_time_get_ta_time() argument
93 *time = t2; in tee_time_get_ta_time()
98 TEE_Result tee_time_set_ta_time(const TEE_UUID *uuid, const TEE_Time *time) in tee_time_set_ta_time() argument
105 if (time->millis >= TEE_TIME_MILLIS_BASE) in tee_time_set_ta_time()
112 if (TEE_TIME_LT(t, *time)) { in tee_time_set_ta_time()
113 TEE_TIME_SUB(*time, t, offs); in tee_time_set_ta_time()
116 TEE_TIME_SUB(t, *time, offs); in tee_time_set_ta_time()
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dplatform_time.h57 extern mbedtls_time_t (*mbedtls_time)(mbedtls_time_t *time);
66 int mbedtls_platform_set_time(mbedtls_time_t (*time_func)(mbedtls_time_t *time));
71 #define mbedtls_time time
/optee_os/core/drivers/
H A Dhi16xx_rng.c46 TEE_Time time; in hi16xx_rng_init() local
52 tee_time_get_sys_time(&time); in hi16xx_rng_init()
53 io_write32(rng + RNG_SEED, time.seconds * 1000 + time.millis); in hi16xx_rng_init()
H A Datmel_rtc.c111 uint32_t time = 0; in atmel_decode_date() local
116 time = atmel_rtc_read(time_reg); in atmel_decode_date()
118 } while ((time != atmel_rtc_read(time_reg)) || in atmel_decode_date()
127 tm->tm_hour = bcd_decode(RTC_VAL(TIME_HOUR, time)); in atmel_decode_date()
128 tm->tm_min = bcd_decode(RTC_VAL(TIME_MIN, time)); in atmel_decode_date()
129 tm->tm_sec = bcd_decode(RTC_VAL(TIME_SEC, time)); in atmel_decode_date()
H A Dstm32_iwdg.c395 TEE_Time time = { }; in iwdg_wdt_get_timeleft() local
407 time.seconds = in iwdg_wdt_get_timeleft()
410 TEE_TIME_ADD(iwdg->last_refresh, time, time); in iwdg_wdt_get_timeleft()
411 if (TEE_TIME_LE(time, now)) { in iwdg_wdt_get_timeleft()
414 TEE_TIME_SUB(time, now, time); in iwdg_wdt_get_timeleft()
415 *timeleft = time.seconds; in iwdg_wdt_get_timeleft()
H A Datmel_tcb.c79 TEE_Result tee_time_get_sys_time(TEE_Time *time) in tee_time_get_sys_time() argument
94 time->seconds = cv0 / tcb_rate; in tee_time_get_sys_time()
95 time->millis = (cv0 % tcb_rate) / (tcb_rate / TEE_TIME_MILLIS_BASE); in tee_time_get_sys_time()
/optee_os/core/arch/arm/kernel/
H A Dtee_time_arm_cntpct.c16 TEE_Result tee_time_get_sys_time(TEE_Time *time) in tee_time_get_sys_time() argument
21 time->seconds = cntpct / cntfrq; in tee_time_get_sys_time()
22 time->millis = (cntpct % cntfrq) / (cntfrq / TEE_TIME_MILLIS_BASE); in tee_time_get_sys_time()
/optee_os/core/drivers/crypto/caam/utils/
H A Dutils_delay.c11 void caam_udelay(uint32_t time) in caam_udelay() argument
13 uint32_t counter = time * 500; in caam_udelay()
/optee_os/core/pta/
H A Drtc.c47 rtc_pta_copy_time_from_optee(&pta_alarm->time, in rtc_pta_copy_alarm_from_optee()
48 &optee_alarm->time); in rtc_pta_copy_alarm_from_optee()
56 rtc_pta_copy_time_to_optee(&optee_alarm->time, in rtc_pta_copy_alarm_to_optee()
57 &pta_alarm->time); in rtc_pta_copy_alarm_to_optee()
64 struct optee_rtc_time time = { }; in rtc_pta_get_time() local
80 res = rtc_get_time(&time); in rtc_pta_get_time()
84 rtc_pta_copy_time_from_optee(pta_time, &time); in rtc_pta_get_time()
92 struct optee_rtc_time time = { }; in rtc_pta_set_time() local
108 rtc_pta_copy_time_to_optee(&time, pta_time); in rtc_pta_set_time()
110 return rtc_set_time(&time); in rtc_pta_set_time()
/optee_os/core/include/tee/
H A Dtee_svc.h74 TEE_Result syscall_get_time(unsigned long cat, TEE_Time *time);
75 TEE_Result syscall_set_ta_time(const TEE_Time *time);
/optee_os/core/drivers/imx/dcp/
H A Ddcp_utils.c56 void dcp_udelay(uint32_t time) in dcp_udelay() argument
58 uint32_t counter = time * 500; in dcp_udelay()
/optee_os/lib/libutee/
H A Dtee_api.c643 void TEE_GetSystemTime(TEE_Time *time) in TEE_GetSystemTime() argument
645 TEE_Result res = _utee_get_time(UTEE_TIME_CAT_SYSTEM, time); in TEE_GetSystemTime()
661 TEE_Result TEE_GetTAPersistentTime(TEE_Time *time) in TEE_GetTAPersistentTime() argument
665 res = _utee_get_time(UTEE_TIME_CAT_TA_PERSISTENT, time); in TEE_GetTAPersistentTime()
668 time->seconds = 0; in TEE_GetTAPersistentTime()
669 time->millis = 0; in TEE_GetTAPersistentTime()
682 TEE_Result TEE_SetTAPersistentTime(const TEE_Time *time) in TEE_SetTAPersistentTime() argument
686 res = _utee_set_ta_time(time); in TEE_SetTAPersistentTime()
696 void TEE_GetREETime(TEE_Time *time) in TEE_GetREETime() argument
698 TEE_Result res = _utee_get_time(UTEE_TIME_CAT_REE, time); in TEE_GetREETime()
/optee_os/core/drivers/crypto/caam/include/
H A Dcaam_utils_delay.h15 void caam_udelay(uint32_t time);
/optee_os/core/drivers/crypto/hisilicon/
H A Dsec_pbkdf2.c152 size_t time = 0; in sec_pbkdf2_dk_iteration_check() local
176 time = t_num * SEC_PER_BLOCK_TIME1_NS * c_num; in sec_pbkdf2_dk_iteration_check()
178 time = t_num * SEC_PER_BLOCK_TIME2_NS * c_num; in sec_pbkdf2_dk_iteration_check()
180 if (time > SEC_MAX_TIMEOUT_NS) { in sec_pbkdf2_dk_iteration_check()
181 EMSG("Time %zu is more than sec max timeout", time); in sec_pbkdf2_dk_iteration_check()
/optee_os/core/arch/arm/dts/
H A Dstm32mp15xx-dhcor-avenger96.dtsi119 st,min-sample-time-nsecs = <5000>;
125 st,min-sample-time-nsecs = <5000>;
205 i2c-scl-rising-time-ns = <185>;
206 i2c-scl-falling-time-ns = <20>;
215 i2c-scl-rising-time-ns = <185>;
216 i2c-scl-falling-time-ns = <20>;
H A Dstm32mp15xx-dkx.dtsi110 * Use at least 5 * RC time, e.g. 5 * (Rp + Rd) * C:
114 st,min-sample-time-nsecs = <5000>;
122 st,min-sample-time-nsecs = <5000>;
173 i2c-scl-rising-time-ns = <100>;
174 i2c-scl-falling-time-ns = <7>;
249 i2c-scl-rising-time-ns = <185>;
250 i2c-scl-falling-time-ns = <20>;
415 power-off-time-sec = <10>;
430 i2c-scl-rising-time-ns = <185>;
431 i2c-scl-falling-time-ns = <20>;
H A Dstm32mp15xx-dhcom-pdk2.dtsi152 i2c-scl-rising-time-ns = <185>;
153 i2c-scl-falling-time-ns = <20>;
163 i2c-scl-rising-time-ns = <185>;
164 i2c-scl-falling-time-ns = <20>;
/optee_os/core/drivers/imx/dcp/include/
H A Ddcp_utils.h47 void dcp_udelay(uint32_t time);

123