Lines Matching refs:rtc_tm
248 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in isl12057_rtc_read_alarm() local
274 ret = _isl12057_rtc_read_time(dev, &rtc_tm); in isl12057_rtc_read_alarm()
278 alarm_tm->tm_year = rtc_tm.tm_year; in isl12057_rtc_read_alarm()
279 alarm_tm->tm_mon = rtc_tm.tm_mon; in isl12057_rtc_read_alarm()
281 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in isl12057_rtc_read_alarm()
319 struct rtc_time rtc_tm; in isl12057_rtc_set_alarm() local
323 ret = _isl12057_rtc_read_time(dev, &rtc_tm); in isl12057_rtc_set_alarm()
327 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in isl12057_rtc_set_alarm()
345 if (rtc_tm.tm_mon == 11) { /* handle year wrapping */ in isl12057_rtc_set_alarm()
346 rtc_tm.tm_mon = 0; in isl12057_rtc_set_alarm()
347 rtc_tm.tm_year += 1; in isl12057_rtc_set_alarm()
349 rtc_tm.tm_mon += 1; in isl12057_rtc_set_alarm()
352 ret = rtc_tm_to_time(&rtc_tm, &rtc_secs); in isl12057_rtc_set_alarm()