Lines Matching defs:rtc_tm
151 static int s3c_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm)
157 rtc_tm->tm_min = readb(base + S3C2410_RTCMIN);
158 rtc_tm->tm_hour = readb(base + S3C2410_RTCHOUR);
159 rtc_tm->tm_mday = readb(base + S3C2410_RTCDATE);
160 rtc_tm->tm_mon = readb(base + S3C2410_RTCMON);
161 rtc_tm->tm_year = readb(base + S3C2410_RTCYEAR);
162 rtc_tm->tm_sec = readb(base + S3C2410_RTCSEC);
169 if (rtc_tm->tm_sec == 0 && !have_retried) {
175 rtc_tm->tm_year, rtc_tm->tm_mon, rtc_tm->tm_mday,
176 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec);
178 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec);
179 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min);
180 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour);
181 rtc_tm->tm_mday = bcd2bin(rtc_tm->tm_mday);
182 rtc_tm->tm_mon = bcd2bin(rtc_tm->tm_mon);
183 rtc_tm->tm_year = bcd2bin(rtc_tm->tm_year);
185 rtc_tm->tm_year += 100;
186 rtc_tm->tm_mon -= 1;