Lines Matching refs:alrm
394 static int s5m_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) in s5m_rtc_read_alarm() argument
408 s5m8763_data_to_tm(data, &alrm->time); in s5m_rtc_read_alarm()
413 alrm->enabled = !!val; in s5m_rtc_read_alarm()
419 s5m8767_data_to_tm(data, &alrm->time, info->rtc_24hr_mode); in s5m_rtc_read_alarm()
420 alrm->enabled = 0; in s5m_rtc_read_alarm()
423 alrm->enabled = 1; in s5m_rtc_read_alarm()
434 1900 + alrm->time.tm_year, 1 + alrm->time.tm_mon, in s5m_rtc_read_alarm()
435 alrm->time.tm_mday, alrm->time.tm_hour, in s5m_rtc_read_alarm()
436 alrm->time.tm_min, alrm->time.tm_sec, in s5m_rtc_read_alarm()
437 alrm->time.tm_wday); in s5m_rtc_read_alarm()
439 ret = s5m_check_peding_alarm_interrupt(info, alrm); in s5m_rtc_read_alarm()
539 static int s5m_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) in s5m_rtc_set_alarm() argument
547 s5m8763_tm_to_data(&alrm->time, data); in s5m_rtc_set_alarm()
553 s5m8767_tm_to_data(&alrm->time, data); in s5m_rtc_set_alarm()
561 1900 + alrm->time.tm_year, 1 + alrm->time.tm_mon, in s5m_rtc_set_alarm()
562 alrm->time.tm_mday, alrm->time.tm_hour, alrm->time.tm_min, in s5m_rtc_set_alarm()
563 alrm->time.tm_sec, alrm->time.tm_wday); in s5m_rtc_set_alarm()
578 if (alrm->enabled) in s5m_rtc_set_alarm()