Lines Matching refs:rtc_tm
528 struct rtc_time rtc_tm;
539 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg,
543 yrs = rtc_tm.tm_year + 1900;
544 mon = rtc_tm.tm_mon + 1; /* tm_mon starts at zero */
545 day = rtc_tm.tm_mday;
546 hrs = rtc_tm.tm_hour;
547 min = rtc_tm.tm_min;
548 sec = rtc_tm.tm_sec;
1245 void rtc_get_rtc_time(struct rtc_time *rtc_tm)
1273 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS);
1274 rtc_tm->tm_min = CMOS_READ(RTC_MINUTES);
1275 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS);
1276 rtc_tm->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH);
1277 rtc_tm->tm_mon = CMOS_READ(RTC_MONTH);
1278 rtc_tm->tm_year = CMOS_READ(RTC_YEAR);
1280 rtc_tm->tm_wday = CMOS_READ(RTC_DAY_OF_WEEK);
1290 BCD_TO_BIN(rtc_tm->tm_sec);
1291 BCD_TO_BIN(rtc_tm->tm_min);
1292 BCD_TO_BIN(rtc_tm->tm_hour);
1293 BCD_TO_BIN(rtc_tm->tm_mday);
1294 BCD_TO_BIN(rtc_tm->tm_mon);
1295 BCD_TO_BIN(rtc_tm->tm_year);
1296 BCD_TO_BIN(rtc_tm->tm_wday);
1300 rtc_tm->tm_year += real_year - 72;
1307 if ((rtc_tm->tm_year += (epoch - 1900)) <= 69)
1308 rtc_tm->tm_year += 100;
1310 rtc_tm->tm_mon--;