Lines Matching refs:alarm
149 bool alarm) in rtc7301_get_time() argument
162 if (alarm) { in rtc7301_get_time()
183 bool alarm) in rtc7301_write_time() argument
200 rtc7301_write(priv, alarm ? RTC7301_AE : tm->tm_wday, in rtc7301_write_time()
203 if (alarm) in rtc7301_write_time()
262 static int rtc7301_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in rtc7301_read_alarm() argument
274 rtc7301_get_time(priv, &alarm->time, true); in rtc7301_read_alarm()
278 alarm->enabled = !!(alrm_ctrl & RTC7301_ALARM_CONTROL_AIE); in rtc7301_read_alarm()
279 alarm->pending = !!(alrm_ctrl & RTC7301_ALARM_CONTROL_AF); in rtc7301_read_alarm()
286 static int rtc7301_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in rtc7301_set_alarm() argument
297 rtc7301_write_time(priv, &alarm->time, true); in rtc7301_set_alarm()
298 rtc7301_alarm_irq(priv, alarm->enabled); in rtc7301_set_alarm()