Lines Matching refs:time
31 #include <linux/time.h>
151 * Decode time/date into rtc_time structure
156 unsigned int time, date;
160 time = at91_rtc_read(timereg);
162 } while ((time != at91_rtc_read(timereg)) ||
165 tm->tm_sec = bcd2bin(FIELD_GET(AT91_RTC_SEC, time));
166 tm->tm_min = bcd2bin(FIELD_GET(AT91_RTC_MIN, time));
167 tm->tm_hour = bcd2bin(FIELD_GET(AT91_RTC_HOUR, time));
182 * Read current time and date in RTC
196 * Set current time and date in RTC
237 * Read alarm time and date in RTC
241 struct rtc_time *tm = &alrm->time;
256 * Set alarm time and date in RTC
260 struct rtc_time tm = alrm->time;
264 FIELD_PREP(AT91_RTC_SEC, bin2bcd(alrm->time.tm_sec))
265 | FIELD_PREP(AT91_RTC_MIN, bin2bcd(alrm->time.tm_min))
266 | FIELD_PREP(AT91_RTC_HOUR, bin2bcd(alrm->time.tm_hour))
269 FIELD_PREP(AT91_RTC_MONTH, bin2bcd(alrm->time.tm_mon + 1))
270 | FIELD_PREP(AT91_RTC_DATE, bin2bcd(alrm->time.tm_mday))