Lines Matching refs:time
30 #include <linux/time.h>
158 * Decode time/date into rtc_time structure
163 unsigned int time, date;
167 time = at91_rtc_read(timereg);
169 } while ((time != at91_rtc_read(timereg)) ||
172 tm->tm_sec = bcd2bin(FIELD_GET(AT91_RTC_SEC, time));
173 tm->tm_min = bcd2bin(FIELD_GET(AT91_RTC_MIN, time));
174 tm->tm_hour = bcd2bin(FIELD_GET(AT91_RTC_HOUR, time));
189 * Read current time and date in RTC
203 * Set current time and date in RTC
244 * Read alarm time and date in RTC
248 struct rtc_time *tm = &alrm->time;
263 * Set alarm time and date in RTC
267 struct rtc_time tm = alrm->time;
271 FIELD_PREP(AT91_RTC_SEC, bin2bcd(alrm->time.tm_sec))
272 | FIELD_PREP(AT91_RTC_MIN, bin2bcd(alrm->time.tm_min))
273 | FIELD_PREP(AT91_RTC_HOUR, bin2bcd(alrm->time.tm_hour))
276 FIELD_PREP(AT91_RTC_MONTH, bin2bcd(alrm->time.tm_mon + 1))
277 | FIELD_PREP(AT91_RTC_DATE, bin2bcd(alrm->time.tm_mday))