Lines Matching refs:time
27 * can just use the few bytes of actual time data, which means that
31 * (since the time between the hang and the boot might be more
83 static struct rtc_time time = {
95 time.tm_year = (n % 100);
97 time.tm_mon = (n % 12);
99 time.tm_mday = (n % 28) + 1;
101 time.tm_hour = (n % 24);
103 time.tm_min = (n % 20) * 3;
105 set_rtc_time(&time);
111 struct rtc_time time;
114 get_rtc_time(&time);
116 time.tm_hour, time.tm_min, time.tm_sec,
117 time.tm_mon + 1, time.tm_mday, time.tm_year % 100);
118 val = time.tm_year; /* 100 years */
121 val += time.tm_mon * 100; /* 12 months */
122 val += (time.tm_mday-1) * 100 * 12; /* 28 month-days */
123 val += time.tm_hour * 100 * 12 * 28; /* 24 hours */
124 val += (time.tm_min / 3) * 100 * 12 * 28 * 24; /* 20 3-minute intervals */