Lines Matching refs:rtc_tm
143 static void rtc_get_rtc_time(struct rtc_time *rtc_tm);
531 struct rtc_time rtc_tm; in rtc_do_ioctl() local
542 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg, in rtc_do_ioctl()
546 yrs = rtc_tm.tm_year + 1900; in rtc_do_ioctl()
547 mon = rtc_tm.tm_mon + 1; /* tm_mon starts at zero */ in rtc_do_ioctl()
548 day = rtc_tm.tm_mday; in rtc_do_ioctl()
549 hrs = rtc_tm.tm_hour; in rtc_do_ioctl()
550 min = rtc_tm.tm_min; in rtc_do_ioctl()
551 sec = rtc_tm.tm_sec; in rtc_do_ioctl()
1178 static void rtc_get_rtc_time(struct rtc_time *rtc_tm) in rtc_get_rtc_time() argument
1207 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS); in rtc_get_rtc_time()
1208 rtc_tm->tm_min = CMOS_READ(RTC_MINUTES); in rtc_get_rtc_time()
1209 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS); in rtc_get_rtc_time()
1210 rtc_tm->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH); in rtc_get_rtc_time()
1211 rtc_tm->tm_mon = CMOS_READ(RTC_MONTH); in rtc_get_rtc_time()
1212 rtc_tm->tm_year = CMOS_READ(RTC_YEAR); in rtc_get_rtc_time()
1214 rtc_tm->tm_wday = CMOS_READ(RTC_DAY_OF_WEEK); in rtc_get_rtc_time()
1223 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in rtc_get_rtc_time()
1224 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min); in rtc_get_rtc_time()
1225 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in rtc_get_rtc_time()
1226 rtc_tm->tm_mday = bcd2bin(rtc_tm->tm_mday); in rtc_get_rtc_time()
1227 rtc_tm->tm_mon = bcd2bin(rtc_tm->tm_mon); in rtc_get_rtc_time()
1228 rtc_tm->tm_year = bcd2bin(rtc_tm->tm_year); in rtc_get_rtc_time()
1229 rtc_tm->tm_wday = bcd2bin(rtc_tm->tm_wday); in rtc_get_rtc_time()
1233 rtc_tm->tm_year += real_year - 72; in rtc_get_rtc_time()
1240 rtc_tm->tm_year += epoch - 1900; in rtc_get_rtc_time()
1241 if (rtc_tm->tm_year <= 69) in rtc_get_rtc_time()
1242 rtc_tm->tm_year += 100; in rtc_get_rtc_time()
1244 rtc_tm->tm_mon--; in rtc_get_rtc_time()