Lines Matching defs:rtc_tm
147 static void rtc_get_rtc_time(struct rtc_time *rtc_tm);
539 struct rtc_time rtc_tm;
550 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg,
554 yrs = rtc_tm.tm_year + 1900;
555 mon = rtc_tm.tm_mon + 1; /* tm_mon starts at zero */
556 day = rtc_tm.tm_mday;
557 hrs = rtc_tm.tm_hour;
558 min = rtc_tm.tm_min;
559 sec = rtc_tm.tm_sec;
1284 static void rtc_get_rtc_time(struct rtc_time *rtc_tm)
1313 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS);
1314 rtc_tm->tm_min = CMOS_READ(RTC_MINUTES);
1315 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS);
1316 rtc_tm->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH);
1317 rtc_tm->tm_mon = CMOS_READ(RTC_MONTH);
1318 rtc_tm->tm_year = CMOS_READ(RTC_YEAR);
1320 rtc_tm->tm_wday = CMOS_READ(RTC_DAY_OF_WEEK);
1329 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec);
1330 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min);
1331 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour);
1332 rtc_tm->tm_mday = bcd2bin(rtc_tm->tm_mday);
1333 rtc_tm->tm_mon = bcd2bin(rtc_tm->tm_mon);
1334 rtc_tm->tm_year = bcd2bin(rtc_tm->tm_year);
1335 rtc_tm->tm_wday = bcd2bin(rtc_tm->tm_wday);
1339 rtc_tm->tm_year += real_year - 72;
1346 rtc_tm->tm_year += epoch - 1900;
1347 if (rtc_tm->tm_year <= 69)
1348 rtc_tm->tm_year += 100;
1350 rtc_tm->tm_mon--;