Lines Matching refs:alrm
453 static int s5m_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) in s5m_rtc_read_alarm() argument
467 s5m8763_data_to_tm(data, &alrm->time); in s5m_rtc_read_alarm()
472 alrm->enabled = !!val; in s5m_rtc_read_alarm()
479 s5m8767_data_to_tm(data, &alrm->time, info->rtc_24hr_mode); in s5m_rtc_read_alarm()
480 alrm->enabled = 0; in s5m_rtc_read_alarm()
483 alrm->enabled = 1; in s5m_rtc_read_alarm()
494 1900 + alrm->time.tm_year, 1 + alrm->time.tm_mon, in s5m_rtc_read_alarm()
495 alrm->time.tm_mday, alrm->time.tm_hour, in s5m_rtc_read_alarm()
496 alrm->time.tm_min, alrm->time.tm_sec, in s5m_rtc_read_alarm()
497 alrm->time.tm_wday); in s5m_rtc_read_alarm()
499 ret = s5m_check_peding_alarm_interrupt(info, alrm); in s5m_rtc_read_alarm()
601 static int s5m_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) in s5m_rtc_set_alarm() argument
609 s5m8763_tm_to_data(&alrm->time, data); in s5m_rtc_set_alarm()
616 s5m8767_tm_to_data(&alrm->time, data); in s5m_rtc_set_alarm()
624 1900 + alrm->time.tm_year, 1 + alrm->time.tm_mon, in s5m_rtc_set_alarm()
625 alrm->time.tm_mday, alrm->time.tm_hour, alrm->time.tm_min, in s5m_rtc_set_alarm()
626 alrm->time.tm_sec, alrm->time.tm_wday); in s5m_rtc_set_alarm()
641 if (alrm->enabled) in s5m_rtc_set_alarm()