Lines Matching defs:ct
88 struct clocktime ct;
91 ct.year = YEAR_BASE + FROMBCD(bus_read_1(sc->mem_res, RTC_BCDYEAR)); \
92 ct.mon = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDMON)); \
93 ct.dow = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDDAY)); \
94 ct.day = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDDATE)); \
95 ct.hour = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDHOUR)); \
96 ct.min = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDMIN)); \
97 ct.sec = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDSEC)); \
102 ct.nsec = 0;
108 if (ct.sec == 0) {
112 ct.dow = -1;
115 return (clock_ct_to_ts(&ct, ts));
122 struct clocktime ct;
130 clock_ts_to_ct(ts, &ct);
132 bus_write_1(sc->mem_res, RTC_BCDSEC, TOBCD(ct.sec));
133 bus_write_1(sc->mem_res, RTC_BCDMIN, TOBCD(ct.min));
134 bus_write_1(sc->mem_res, RTC_BCDHOUR, TOBCD(ct.hour));
135 bus_write_1(sc->mem_res, RTC_BCDDATE, TOBCD(ct.day));
136 bus_write_1(sc->mem_res, RTC_BCDDAY, TOBCD(ct.dow));
137 bus_write_1(sc->mem_res, RTC_BCDMON, TOBCD(ct.mon));
138 bus_write_1(sc->mem_res, RTC_BCDYEAR, TOBCD(ct.year - YEAR_BASE));