Lines Matching refs:alarm
171 static int tegra_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in tegra_rtc_read_alarm() argument
181 alarm->enabled = 0; in tegra_rtc_read_alarm()
182 alarm->time.tm_mon = -1; in tegra_rtc_read_alarm()
183 alarm->time.tm_mday = -1; in tegra_rtc_read_alarm()
184 alarm->time.tm_year = -1; in tegra_rtc_read_alarm()
185 alarm->time.tm_hour = -1; in tegra_rtc_read_alarm()
186 alarm->time.tm_min = -1; in tegra_rtc_read_alarm()
187 alarm->time.tm_sec = -1; in tegra_rtc_read_alarm()
190 alarm->enabled = 1; in tegra_rtc_read_alarm()
191 rtc_time_to_tm(sec, &alarm->time); in tegra_rtc_read_alarm()
195 alarm->pending = (tmp & TEGRA_RTC_INTR_STATUS_SEC_ALARM0) != 0; in tegra_rtc_read_alarm()
223 static int tegra_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in tegra_rtc_set_alarm() argument
228 if (alarm->enabled) in tegra_rtc_set_alarm()
229 rtc_tm_to_time(&alarm->time, &sec); in tegra_rtc_set_alarm()
244 alarm->time.tm_mon+1, in tegra_rtc_set_alarm()
245 alarm->time.tm_mday, in tegra_rtc_set_alarm()
246 alarm->time.tm_year+1900, in tegra_rtc_set_alarm()
247 alarm->time.tm_hour, in tegra_rtc_set_alarm()
248 alarm->time.tm_min, in tegra_rtc_set_alarm()
249 alarm->time.tm_sec); in tegra_rtc_set_alarm()