Lines Matching refs:tm
57 void maple_get_rtc_time(struct rtc_time *tm) in maple_get_rtc_time() argument
60 tm->tm_sec = maple_clock_read(RTC_SECONDS); in maple_get_rtc_time()
61 tm->tm_min = maple_clock_read(RTC_MINUTES); in maple_get_rtc_time()
62 tm->tm_hour = maple_clock_read(RTC_HOURS); in maple_get_rtc_time()
63 tm->tm_mday = maple_clock_read(RTC_DAY_OF_MONTH); in maple_get_rtc_time()
64 tm->tm_mon = maple_clock_read(RTC_MONTH); in maple_get_rtc_time()
65 tm->tm_year = maple_clock_read(RTC_YEAR); in maple_get_rtc_time()
66 } while (tm->tm_sec != maple_clock_read(RTC_SECONDS)); in maple_get_rtc_time()
70 tm->tm_sec = bcd2bin(tm->tm_sec); in maple_get_rtc_time()
71 tm->tm_min = bcd2bin(tm->tm_min); in maple_get_rtc_time()
72 tm->tm_hour = bcd2bin(tm->tm_hour); in maple_get_rtc_time()
73 tm->tm_mday = bcd2bin(tm->tm_mday); in maple_get_rtc_time()
74 tm->tm_mon = bcd2bin(tm->tm_mon); in maple_get_rtc_time()
75 tm->tm_year = bcd2bin(tm->tm_year); in maple_get_rtc_time()
77 if ((tm->tm_year + 1900) < 1970) in maple_get_rtc_time()
78 tm->tm_year += 100; in maple_get_rtc_time()
80 GregorianDay(tm); in maple_get_rtc_time()
83 int maple_set_rtc_time(struct rtc_time *tm) in maple_set_rtc_time() argument
98 sec = tm->tm_sec; in maple_set_rtc_time()
99 min = tm->tm_min; in maple_set_rtc_time()
100 hour = tm->tm_hour; in maple_set_rtc_time()
101 mon = tm->tm_mon; in maple_set_rtc_time()
102 mday = tm->tm_mday; in maple_set_rtc_time()
103 year = tm->tm_year; in maple_set_rtc_time()
142 struct rtc_time tm; in maple_get_boot_time() local
172 maple_get_rtc_time(&tm); in maple_get_boot_time()
173 return mktime(tm.tm_year+1900, tm.tm_mon+1, tm.tm_mday, in maple_get_boot_time()
174 tm.tm_hour, tm.tm_min, tm.tm_sec); in maple_get_boot_time()