Lines Matching refs:rtc_tm

147 static void rtc_get_rtc_time(struct rtc_time *rtc_tm);
548 struct rtc_time rtc_tm; in rtc_do_ioctl() local
559 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg, in rtc_do_ioctl()
563 yrs = rtc_tm.tm_year + 1900; in rtc_do_ioctl()
564 mon = rtc_tm.tm_mon + 1; /* tm_mon starts at zero */ in rtc_do_ioctl()
565 day = rtc_tm.tm_mday; in rtc_do_ioctl()
566 hrs = rtc_tm.tm_hour; in rtc_do_ioctl()
567 min = rtc_tm.tm_min; in rtc_do_ioctl()
568 sec = rtc_tm.tm_sec; in rtc_do_ioctl()
1294 static void rtc_get_rtc_time(struct rtc_time *rtc_tm) in rtc_get_rtc_time() argument
1323 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS); in rtc_get_rtc_time()
1324 rtc_tm->tm_min = CMOS_READ(RTC_MINUTES); in rtc_get_rtc_time()
1325 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS); in rtc_get_rtc_time()
1326 rtc_tm->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH); in rtc_get_rtc_time()
1327 rtc_tm->tm_mon = CMOS_READ(RTC_MONTH); in rtc_get_rtc_time()
1328 rtc_tm->tm_year = CMOS_READ(RTC_YEAR); in rtc_get_rtc_time()
1330 rtc_tm->tm_wday = CMOS_READ(RTC_DAY_OF_WEEK); in rtc_get_rtc_time()
1339 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in rtc_get_rtc_time()
1340 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min); in rtc_get_rtc_time()
1341 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in rtc_get_rtc_time()
1342 rtc_tm->tm_mday = bcd2bin(rtc_tm->tm_mday); in rtc_get_rtc_time()
1343 rtc_tm->tm_mon = bcd2bin(rtc_tm->tm_mon); in rtc_get_rtc_time()
1344 rtc_tm->tm_year = bcd2bin(rtc_tm->tm_year); in rtc_get_rtc_time()
1345 rtc_tm->tm_wday = bcd2bin(rtc_tm->tm_wday); in rtc_get_rtc_time()
1349 rtc_tm->tm_year += real_year - 72; in rtc_get_rtc_time()
1356 rtc_tm->tm_year += epoch - 1900; in rtc_get_rtc_time()
1357 if (rtc_tm->tm_year <= 69) in rtc_get_rtc_time()
1358 rtc_tm->tm_year += 100; in rtc_get_rtc_time()
1360 rtc_tm->tm_mon--; in rtc_get_rtc_time()