Lines Matching refs:alarm
137 bool alarm) in rtc7301_get_time() argument
150 if (alarm) { in rtc7301_get_time()
171 bool alarm) in rtc7301_write_time() argument
188 rtc7301_write(priv, alarm ? RTC7301_AE : tm->tm_wday, in rtc7301_write_time()
191 if (alarm) in rtc7301_write_time()
250 static int rtc7301_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in rtc7301_read_alarm() argument
262 rtc7301_get_time(priv, &alarm->time, true); in rtc7301_read_alarm()
266 alarm->enabled = !!(alrm_ctrl & RTC7301_ALARM_CONTROL_AIE); in rtc7301_read_alarm()
267 alarm->pending = !!(alrm_ctrl & RTC7301_ALARM_CONTROL_AF); in rtc7301_read_alarm()
274 static int rtc7301_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in rtc7301_set_alarm() argument
285 rtc7301_write_time(priv, &alarm->time, true); in rtc7301_set_alarm()
286 rtc7301_alarm_irq(priv, alarm->enabled); in rtc7301_set_alarm()