Lines Matching refs:tmp
81 int rtc_get (struct rtc_time *tmp) in rtc_get() argument
119 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get()
120 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get()
122 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
124 tmp->tm_hour = bcd2bin (hour & 0x1F) % 12 + in rtc_get()
126 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get()
127 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get()
128 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get()
129 tmp->tm_wday = bcd2bin (wday & 0x07); in rtc_get()
130 tmp->tm_yday = 0; in rtc_get()
131 tmp->tm_isdst= 0; in rtc_get()
134 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
135 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
143 int rtc_set (struct rtc_time *tmp) in rtc_set() argument
146 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
147 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
149 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set()
152 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
153 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon)); in rtc_set()
154 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday)); in rtc_set()
155 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set()
156 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set()
157 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set()
158 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set()
170 struct rtc_time tmp; in rtc_reset() local
182 tmp.tm_year = 1970; in rtc_reset()
183 tmp.tm_mon = 1; in rtc_reset()
184 tmp.tm_mday= 1; in rtc_reset()
185 tmp.tm_hour = 0; in rtc_reset()
186 tmp.tm_min = 0; in rtc_reset()
187 tmp.tm_sec = 0; in rtc_reset()
189 rtc_set(&tmp); in rtc_reset()
192 tmp.tm_year, tmp.tm_mon, tmp.tm_mday, in rtc_reset()
193 tmp.tm_hour, tmp.tm_min, tmp.tm_sec); in rtc_reset()