Lines Matching defs:rtc_tm
114 static void get_rtc_time (struct rtc_time *rtc_tm);
431 struct rtc_time rtc_tm;
442 if (copy_from_user(&rtc_tm, (struct rtc_time*)arg,
446 yrs = rtc_tm.tm_year + 1900;
447 mon = rtc_tm.tm_mon + 1; /* tm_mon starts at zero */
448 day = rtc_tm.tm_mday;
449 hrs = rtc_tm.tm_hour;
450 min = rtc_tm.tm_min;
451 sec = rtc_tm.tm_sec;
1033 static void get_rtc_time(struct rtc_time *rtc_tm)
1064 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS);
1065 rtc_tm->tm_min = CMOS_READ(RTC_MINUTES);
1066 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS);
1067 rtc_tm->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH);
1068 rtc_tm->tm_mon = CMOS_READ(RTC_MONTH);
1069 rtc_tm->tm_year = CMOS_READ(RTC_YEAR);
1078 BCD_TO_BIN(rtc_tm->tm_sec);
1079 BCD_TO_BIN(rtc_tm->tm_min);
1080 BCD_TO_BIN(rtc_tm->tm_hour);
1081 BCD_TO_BIN(rtc_tm->tm_mday);
1082 BCD_TO_BIN(rtc_tm->tm_mon);
1083 BCD_TO_BIN(rtc_tm->tm_year);
1087 rtc_tm->tm_year += real_year - 72;
1094 if ((rtc_tm->tm_year += (epoch - 1900)) <= 69)
1095 rtc_tm->tm_year += 100;
1097 rtc_tm->tm_mon--;