Lines Matching defs:ct
175 struct clocktime ct;
177 clock_ts_to_ct(ts, &ct);
181 rtc_outb(bin2bcd(ct.sec)); /* Write back Seconds */
182 rtc_outb(bin2bcd(ct.min)); /* Write back Minutes */
183 rtc_outb(bin2bcd(ct.hour)); /* Write back Hours */
185 rtc_outb(bin2bcd(ct.day)); /* Write back Day */
186 rtc_outb((ct.mon << 4) | ct.dow); /* Write back Month and DOW */
187 rtc_outb(bin2bcd(ct.year % 100)); /* Write back Year */
198 struct clocktime ct;
205 ct.nsec = 0;
206 ct.sec = bcd2bin(rtc_inb() & 0xff); /* sec */
207 ct.min = bcd2bin(rtc_inb() & 0xff); /* min */
208 ct.hour = bcd2bin(rtc_inb() & 0xff); /* hour */
209 ct.day = bcd2bin(rtc_inb() & 0xff); /* date */
211 ct.dow = i & 0x0f; /* dow */
212 ct.mon = (i >> 4) & 0x0f; /* month */
213 ct.year = bcd2bin(rtc_inb() & 0xff) + 1900; /* year */
214 if (ct.year < 1995)
215 ct.year += 100;
218 ct.dow = -1;
220 return (clock_ct_to_ts(&ct, ts));