Lines Matching refs:alarm
276 static int optee_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in optee_rtc_read_alarm() argument
307 alarm->enabled = optee_alarm->enabled; in optee_rtc_read_alarm()
308 alarm->pending = optee_alarm->pending; in optee_rtc_read_alarm()
309 alarm->time.tm_sec = optee_alarm->time.tm_sec; in optee_rtc_read_alarm()
310 alarm->time.tm_min = optee_alarm->time.tm_min; in optee_rtc_read_alarm()
311 alarm->time.tm_hour = optee_alarm->time.tm_hour; in optee_rtc_read_alarm()
312 alarm->time.tm_mday = optee_alarm->time.tm_mday; in optee_rtc_read_alarm()
313 alarm->time.tm_mon = optee_alarm->time.tm_mon; in optee_rtc_read_alarm()
314 alarm->time.tm_year = optee_alarm->time.tm_year - 1900; in optee_rtc_read_alarm()
315 alarm->time.tm_wday = optee_alarm->time.tm_wday; in optee_rtc_read_alarm()
316 alarm->time.tm_yday = rtc_year_days(alarm->time.tm_mday, in optee_rtc_read_alarm()
317 alarm->time.tm_mon, in optee_rtc_read_alarm()
318 alarm->time.tm_year); in optee_rtc_read_alarm()
323 static int optee_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in optee_rtc_set_alarm() argument
346 optee_alarm->enabled = alarm->enabled; in optee_rtc_set_alarm()
347 optee_alarm->pending = alarm->pending; in optee_rtc_set_alarm()
348 optee_alarm->time.tm_sec = alarm->time.tm_sec; in optee_rtc_set_alarm()
349 optee_alarm->time.tm_min = alarm->time.tm_min; in optee_rtc_set_alarm()
350 optee_alarm->time.tm_hour = alarm->time.tm_hour; in optee_rtc_set_alarm()
351 optee_alarm->time.tm_mday = alarm->time.tm_mday; in optee_rtc_set_alarm()
352 optee_alarm->time.tm_mon = alarm->time.tm_mon; in optee_rtc_set_alarm()
353 optee_alarm->time.tm_year = alarm->time.tm_year + 1900; in optee_rtc_set_alarm()
354 optee_alarm->time.tm_wday = alarm->time.tm_wday; in optee_rtc_set_alarm()