Lines Matching defs:dt
159 struct clock_ymdhms dt;
165 dt.dt_sec = regs[MC_SEC];
166 dt.dt_min = regs[MC_MIN];
167 dt.dt_hour = regs[MC_HOUR];
168 dt.dt_day = regs[MC_DOM];
169 dt.dt_mon = regs[MC_MONTH];
170 dt.dt_year = 1972;
172 yearsecs = clock_ymdhms_to_secs(&dt) - (72 - 70) * SECS_PER_COMMON_YEAR;
178 dt.dt_year = 1972; /* or MINYEAR or base/SECS_PER_COMMON_YEAR+1970... */
179 dt.dt_mon = 1;
180 dt.dt_day = 1;
181 dt.dt_hour = 0;
182 dt.dt_min = 0;
183 dt.dt_sec = 0;
185 tvp->tv_sec = yearsecs + clock_ymdhms_to_secs(&dt);
188 dt.dt_year++;
202 struct clock_ymdhms dt;
210 clock_secs_to_ymdhms(tvp->tv_sec, &dt); /* get the year */
211 dt.dt_mon = 1;
212 dt.dt_day = 1;
213 dt.dt_hour = 0;
214 dt.dt_min = 0;
215 dt.dt_sec = 0;
216 yearsecs = tvp->tv_sec - clock_ymdhms_to_secs(&dt);
219 clock_secs_to_ymdhms(first72 + yearsecs, &dt);
222 if (dt.dt_year != 1972)
231 regs[MC_SEC] = dt.dt_sec;
232 regs[MC_MIN] = dt.dt_min;
233 regs[MC_HOUR] = dt.dt_hour;
234 regs[MC_DOW] = dt.dt_wday;
235 regs[MC_DOM] = dt.dt_day;
236 regs[MC_MONTH] = dt.dt_mon;
237 regs[MC_YEAR] = dt.dt_year - 1900; /* rt clock wants 2 digits */