Lines Matching refs:date

53 s32 RTC_ConvertDateToDay(const RTCDate *date)  in RTC_ConvertDateToDay()  argument
57 if (date->year >= 100 in RTC_ConvertDateToDay()
58 || (date->month < 1) || (date->month > 12) in RTC_ConvertDateToDay()
59 || (date->day < 1) || (date->day > 31) in RTC_ConvertDateToDay()
60 || (date->week >= RTC_WEEK_MAX) || (date->month < 1) || (date->month > 12)) in RTC_ConvertDateToDay()
66 dayNum = (s32)(date->day - 1); in RTC_ConvertDateToDay()
67 dayNum += sDayOfYear[date->month - 1]; 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()
107 s64 RTC_ConvertDateTimeToSecond(const RTCDate *date, const RTCTime *time) in RTC_ConvertDateTimeToSecond() argument
110 day = RTC_ConvertDateToDay(date); in RTC_ConvertDateTimeToSecond()
133 void RTC_ConvertDayToDate(RTCDate *date, s32 day) in RTC_ConvertDayToDate() argument
148 date->week = (RTCWeek)((day + 6) % 7); in RTC_ConvertDayToDate()
165 date->year = year; in RTC_ConvertDayToDate()
180 date->month = (u32)month; in RTC_ConvertDayToDate()
181 date->day = (u32)(day + 1); in RTC_ConvertDayToDate()
194 date->month = (u32)(month + 1); in RTC_ConvertDayToDate()
195 date->day = (u32)(day - sDayOfYear[month] + 1); in RTC_ConvertDayToDate()
242 void RTC_ConvertSecondToDateTime(RTCDate *date, RTCTime *time, s64 sec) in RTC_ConvertSecondToDateTime() argument
253 RTC_ConvertDayToDate(date, (s32)(sec / 86400)); in RTC_ConvertSecondToDateTime()
266 RTCWeek RTC_GetDayOfWeek(RTCDate *date) in RTC_GetDayOfWeek() argument
269 int year = (int)(2000 + date->year); in RTC_GetDayOfWeek()
270 int month = (int)date->month; in RTC_GetDayOfWeek()
271 int day = (int)date->day; in RTC_GetDayOfWeek()