Lines Matching full:tm
55 static int optee_rtc_readtime(struct device *dev, struct rtc_time *tm) in optee_rtc_readtime() argument
83 tm->tm_sec = optee_tm->tm_sec; in optee_rtc_readtime()
84 tm->tm_min = optee_tm->tm_min; in optee_rtc_readtime()
85 tm->tm_hour = optee_tm->tm_hour; in optee_rtc_readtime()
86 tm->tm_mday = optee_tm->tm_mday; in optee_rtc_readtime()
87 tm->tm_mon = optee_tm->tm_mon; in optee_rtc_readtime()
88 tm->tm_year = optee_tm->tm_year - 1900; in optee_rtc_readtime()
89 tm->tm_wday = optee_tm->tm_wday; in optee_rtc_readtime()
90 tm->tm_yday = rtc_year_days(tm->tm_mday, tm->tm_mon, tm->tm_year); in optee_rtc_readtime()
95 static int optee_rtc_settime(struct device *dev, struct rtc_time *tm) in optee_rtc_settime() argument
104 optee_tm.tm_sec = tm->tm_sec; in optee_rtc_settime()
105 optee_tm.tm_min = tm->tm_min; in optee_rtc_settime()
106 optee_tm.tm_hour = tm->tm_hour; in optee_rtc_settime()
107 optee_tm.tm_mday = tm->tm_mday; in optee_rtc_settime()
108 optee_tm.tm_mon = tm->tm_mon; in optee_rtc_settime()
109 optee_tm.tm_year = tm->tm_year + 1900; in optee_rtc_settime()
110 optee_tm.tm_wday = tm->tm_wday; in optee_rtc_settime()
196 struct optee_rtc_time *tm; in optee_rtc_read_info() local
223 tm = &info->range_min; in optee_rtc_read_info()
224 rtc->range_min = mktime64(tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, in optee_rtc_read_info()
225 tm->tm_sec); in optee_rtc_read_info()
226 tm = &info->range_max; in optee_rtc_read_info()
227 rtc->range_max = mktime64(tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, in optee_rtc_read_info()
228 tm->tm_sec); in optee_rtc_read_info()