Lines Matching refs:rtc_tm
62 struct rtc_time rtc_tm;
71 ret = ioctl(rtc_fd, RTC_RD_TIME, &rtc_tm);
80 rtc_tm.tm_mday, rtc_tm.tm_mon + 1, rtc_tm.tm_year + 1900,
81 rtc_tm.tm_hour, rtc_tm.tm_min, rtc_tm.tm_sec);
86 rtc_tm.tm_sec += 5;
87 if (rtc_tm.tm_sec >= 60) {
88 rtc_tm.tm_sec %= 60;
89 rtc_tm.tm_min++;
92 if (rtc_tm.tm_min == 60) {
93 rtc_tm.tm_min = 0;
94 rtc_tm.tm_hour++;
97 if (rtc_tm.tm_hour == 24)
98 rtc_tm.tm_hour = 0;
100 ret = ioctl(rtc_fd, RTC_ALM_SET, &rtc_tm);
110 ret = ioctl(rtc_fd, RTC_ALM_READ, &rtc_tm);
120 rtc_tm.tm_hour, rtc_tm.tm_min, rtc_tm.tm_sec);