Lines Matching refs:year
34 static inline BOOL RTCi_IsLeapYear(u32 year) in RTCi_IsLeapYear() argument
37 return !((year & 0x03)); in RTCi_IsLeapYear()
57 if (date->year >= 100 in RTC_ConvertDateToDay()
68 if ((date->month >= 3) && RTCi_IsLeapYear(date->year)) in RTC_ConvertDateToDay()
75 dayNum += date->year * 365; in RTC_ConvertDateToDay()
78 dayNum += (date->year + 3) / 4; in RTC_ConvertDateToDay()
135 u32 year; in RTC_ConvertDayToDate() local
150 for (year = 0; year < 99; year++) in RTC_ConvertDayToDate()
153 day -= (RTCi_IsLeapYear(year)) ? 366 : 365; in RTC_ConvertDayToDate()
165 date->year = year; in RTC_ConvertDayToDate()
167 if (RTCi_IsLeapYear(year)) in RTC_ConvertDayToDate()
269 int year = (int)(2000 + date->year); in RTC_GetDayOfWeek() local
277 --year; in RTC_GetDayOfWeek()
280 cent = year / 100; in RTC_GetDayOfWeek()
281 year %= 100; in RTC_GetDayOfWeek()
282 return (RTCWeek)(((26 * month - 2) / 10 + day + year + year / 4 + cent / 4 + 5 * cent) % 7); in RTC_GetDayOfWeek()