Lines Matching refs:days
230 static void convertfromdays(u16 days, struct rtc_time *tm) in convertfromdays() argument
236 if (days >= tmp_days) in convertfromdays()
237 days -= tmp_days; in convertfromdays()
241 if (days >= tmp_days) { in convertfromdays()
242 days -= tmp_days; in convertfromdays()
246 tm->tm_mday = days + 1; in convertfromdays()
255 static void convert2days(u16 *days, struct rtc_time *tm) in convert2days() argument
258 *days = 0; in convert2days()
261 *days += rtc_year_days(1, 12, i); in convert2days()
263 *days += rtc_year_days(tm->tm_mday, tm->tm_mon, 1900 + tm->tm_year); in convert2days()
269 u16 days = 0; in davinci_rtc_read_time() local
292 days |= day1; in davinci_rtc_read_time()
293 days <<= 8; in davinci_rtc_read_time()
294 days |= day0; in davinci_rtc_read_time()
296 convertfromdays(days, tm); in davinci_rtc_read_time()
304 u16 days; in davinci_rtc_set_time() local
308 convert2days(&days, tm); in davinci_rtc_set_time()
322 rtcss_write(davinci_rtc, days & 0xFF, PRTCSS_RTC_DAY0); in davinci_rtc_set_time()
325 rtcss_write(davinci_rtc, (days & 0xFF00) >> 8, PRTCSS_RTC_DAY1); in davinci_rtc_set_time()
365 u16 days = 0; in davinci_rtc_read_alarm() local
386 days |= day1; in davinci_rtc_read_alarm()
387 days <<= 8; in davinci_rtc_read_alarm()
388 days |= day0; in davinci_rtc_read_alarm()
390 convertfromdays(days, &alm->time); in davinci_rtc_read_alarm()
404 u16 days; in davinci_rtc_set_alarm() local
406 convert2days(&days, &alm->time); in davinci_rtc_set_alarm()
417 rtcss_write(davinci_rtc, days & 0xFF, PRTCSS_RTC_ADAY0); in davinci_rtc_set_alarm()
420 rtcss_write(davinci_rtc, (days & 0xFF00) >> 8, PRTCSS_RTC_ADAY1); in davinci_rtc_set_alarm()