Lines Matching defs:tod
131 todinfo_t tod = utc_to_tod(ts.tv_sec - ggmtl());
144 tod.tod_year -= YRBASE;
145 if (tod.tod_year >= 100) {
146 tod.tod_year -= 100;
150 rtc.rtc_yr = BYTE_TO_BCD(tod.tod_year);
151 rtc.rtc_mon = BYTE_TO_BCD(tod.tod_month);
152 rtc.rtc_dom = BYTE_TO_BCD(tod.tod_day);
154 rtc.rtc_dow = (unsigned char)tod.tod_dow;
155 rtc.rtc_hr = BYTE_TO_BCD(tod.tod_hour);
156 rtc.rtc_min = BYTE_TO_BCD(tod.tod_min);
157 rtc.rtc_sec = BYTE_TO_BCD(tod.tod_sec);
172 todinfo_t tod;
186 tod.tod_year = BCD_TO_BYTE(rtc.rtc_yr);
187 if (tod.tod_year < 69) {
188 if (range_warn && tod.tod_year > 38) {
193 tod.tod_year += 100 + YRBASE; /* 20xx year */
197 tod.tod_year += YRBASE; /* 19xx year */
210 tod.tod_month = BCD_TO_BYTE(rtc.rtc_mon);
211 tod.tod_day = BCD_TO_BYTE(rtc.rtc_dom);
212 tod.tod_dow = rtc.rtc_dow; /* dow < 10, so no conversion needed */
213 tod.tod_hour = BCD_TO_BYTE(rtc.rtc_hr);
214 tod.tod_min = BCD_TO_BYTE(rtc.rtc_min);
215 tod.tod_sec = BCD_TO_BYTE(rtc.rtc_sec);
220 ts.tv_sec = tod_to_utc(tod) + ggmtl();