Lines Matching refs:days
230 static int 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()
256 static int convert2days(u16 *days, struct rtc_time *tm) in convert2days() argument
259 *days = 0; in convert2days()
266 *days += rtc_year_days(1, 12, i); in convert2days()
268 *days += rtc_year_days(tm->tm_mday, tm->tm_mon, 1900 + tm->tm_year); in convert2days()
276 u16 days = 0; in davinci_rtc_read_time() local
299 days |= day1; in davinci_rtc_read_time()
300 days <<= 8; in davinci_rtc_read_time()
301 days |= day0; in davinci_rtc_read_time()
303 if (convertfromdays(days, tm) < 0) in davinci_rtc_read_time()
312 u16 days; in davinci_rtc_set_time() local
316 if (convert2days(&days, tm) < 0) in davinci_rtc_set_time()
331 rtcss_write(davinci_rtc, days & 0xFF, PRTCSS_RTC_DAY0); in davinci_rtc_set_time()
334 rtcss_write(davinci_rtc, (days & 0xFF00) >> 8, PRTCSS_RTC_DAY1); in davinci_rtc_set_time()
374 u16 days = 0; in davinci_rtc_read_alarm() local
395 days |= day1; in davinci_rtc_read_alarm()
396 days <<= 8; in davinci_rtc_read_alarm()
397 days |= day0; in davinci_rtc_read_alarm()
399 if (convertfromdays(days, &alm->time) < 0) in davinci_rtc_read_alarm()
414 u16 days; in davinci_rtc_set_alarm() local
437 if (convert2days(&days, &alm->time) < 0) in davinci_rtc_set_alarm()
449 rtcss_write(davinci_rtc, days & 0xFF, PRTCSS_RTC_ADAY0); in davinci_rtc_set_alarm()
452 rtcss_write(davinci_rtc, (days & 0xFF00) >> 8, PRTCSS_RTC_ADAY1); in davinci_rtc_set_alarm()