Lines Matching refs:time
84 static struct rtc_time time = { in set_magic_time() local
96 time.tm_year = (n % 100); in set_magic_time()
98 time.tm_mon = (n % 12); in set_magic_time()
100 time.tm_mday = (n % 28) + 1; in set_magic_time()
102 time.tm_hour = (n % 24); in set_magic_time()
104 time.tm_min = (n % 20) * 3; in set_magic_time()
106 set_rtc_time(&time); in set_magic_time()
112 struct rtc_time time; in read_magic_time() local
115 get_rtc_time(&time); in read_magic_time()
117 time.tm_hour, time.tm_min, time.tm_sec, in read_magic_time()
118 time.tm_mon + 1, time.tm_mday, time.tm_year % 100); in read_magic_time()
119 val = time.tm_year; /* 100 years */ in read_magic_time()
122 val += time.tm_mon * 100; /* 12 months */ in read_magic_time()
123 val += (time.tm_mday-1) * 100 * 12; /* 28 month-days */ in read_magic_time()
124 val += time.tm_hour * 100 * 12 * 28; /* 24 hours */ in read_magic_time()
125 val += (time.tm_min / 3) * 100 * 12 * 28 * 24; /* 20 3-minute intervals */ in read_magic_time()