Lines Matching refs:alarm_tm
301 struct rtc_time rtc_tm, *alarm_tm = &alarm->time;
335 rtc_time64_to_tm(rtc_secs + timer_secs, alarm_tm);
354 struct rtc_time rtc_tm, *alarm_tm = &alarm->time;
368 alarm_tm->tm_sec = 0;
369 alarm_tm->tm_min = bcd2bin(regs[0] & 0x7f);
370 alarm_tm->tm_hour = bcd2bin(regs[1] & 0x3f);
371 alarm_tm->tm_mday = bcd2bin(regs[2] & 0x3f);
372 alarm_tm->tm_wday = -1;
383 alarm_tm->tm_year = rtc_tm.tm_year;
384 alarm_tm->tm_mon = rtc_tm.tm_mon;
387 alarm_secs = rtc_tm_to_time64(alarm_tm);
390 if (alarm_tm->tm_mon == 11) {
391 alarm_tm->tm_mon = 0;
392 alarm_tm->tm_year += 1;
394 alarm_tm->tm_mon += 1;
440 struct rtc_time *alarm_tm = &alarm->time;
468 alarm_secs = rtc_tm_to_time64(alarm_tm);
481 regs[0] = bin2bcd(alarm_tm->tm_min) & 0x7f;
482 regs[1] = bin2bcd(alarm_tm->tm_hour) & 0x3f;
483 regs[2] = bin2bcd(alarm_tm->tm_mday) & 0x3f;
544 struct rtc_time *alarm_tm = &alarm->time;
554 alarm_secs = rtc_tm_to_time64(alarm_tm);