Lines Matching full:year
33 int rtc_month_days(unsigned int month, unsigned int year) in rtc_month_days() argument
35 return rtc_days_in_month[month] + (is_leap_year(year) && month == 1); in rtc_month_days()
42 int rtc_year_days(unsigned int day, unsigned int month, unsigned int year) in rtc_year_days() argument
44 return rtc_ydays[is_leap_year(year)][month] + day-1; in rtc_year_days()
55 unsigned int month, year, secs; in rtc_time64_to_tm() local
64 year = 1970 + days / 365; in rtc_time64_to_tm()
65 days -= (year - 1970) * 365 in rtc_time64_to_tm()
66 + LEAPS_THRU_END_OF(year - 1) in rtc_time64_to_tm()
69 year -= 1; in rtc_time64_to_tm()
70 days += 365 + is_leap_year(year); in rtc_time64_to_tm()
72 tm->tm_year = year - 1900; in rtc_time64_to_tm()
78 newdays = days - rtc_month_days(month, year); in rtc_time64_to_tm()