Lines Matching refs:rtc_tm
329 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in _abb5zes3_rtc_read_timer() local
350 ret = _abb5zes3_rtc_read_time(dev, &rtc_tm); in _abb5zes3_rtc_read_timer()
355 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in _abb5zes3_rtc_read_timer()
385 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in _abb5zes3_rtc_read_alarm() local
410 ret = _abb5zes3_rtc_read_time(dev, &rtc_tm); in _abb5zes3_rtc_read_alarm()
414 alarm_tm->tm_year = rtc_tm.tm_year; in _abb5zes3_rtc_read_alarm()
415 alarm_tm->tm_mon = rtc_tm.tm_mon; in _abb5zes3_rtc_read_alarm()
417 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in _abb5zes3_rtc_read_alarm()
482 struct rtc_time rtc_tm; in _abb5zes3_rtc_set_alarm() local
485 ret = _abb5zes3_rtc_read_time(dev, &rtc_tm); in _abb5zes3_rtc_set_alarm()
489 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in _abb5zes3_rtc_set_alarm()
507 if (rtc_tm.tm_mon == 11) { /* handle year wrapping */ in _abb5zes3_rtc_set_alarm()
508 rtc_tm.tm_mon = 0; in _abb5zes3_rtc_set_alarm()
509 rtc_tm.tm_year += 1; in _abb5zes3_rtc_set_alarm()
511 rtc_tm.tm_mon += 1; in _abb5zes3_rtc_set_alarm()
514 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in _abb5zes3_rtc_set_alarm()
601 struct rtc_time rtc_tm; in abb5zes3_rtc_set_alarm() local
605 ret = _abb5zes3_rtc_read_time(dev, &rtc_tm); in abb5zes3_rtc_set_alarm()
609 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in abb5zes3_rtc_set_alarm()