Lines Matching refs:ct
90 struct clocktime ct; in ds1553_gettime() local
101 ct.nsec = 0; in ds1553_gettime()
102 ct.sec = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_SECONDS) & in ds1553_gettime()
104 ct.min = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MINUTES) & in ds1553_gettime()
106 ct.hour = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_HOURS) & in ds1553_gettime()
108 ct.dow = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DAYOFWEEK) & in ds1553_gettime()
110 ct.day = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DATE) & in ds1553_gettime()
112 ct.mon = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MONTH) & in ds1553_gettime()
114 ct.year = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_YEAR)); in ds1553_gettime()
119 ct.year += sc->year_offset; in ds1553_gettime()
123 return (clock_ct_to_ts(&ct, ts)); in ds1553_gettime()
133 struct clocktime ct; in ds1553_settime() local
138 bzero(&ct, sizeof(struct clocktime)); in ds1553_settime()
144 clock_ts_to_ct(ts, &ct); in ds1553_settime()
146 ct.year -= sc->year_offset; in ds1553_settime()
154 (*sc->sc_write)(dev, DS1553_OFF_SECONDS, TOBCD(ct.sec) & in ds1553_settime()
156 (*sc->sc_write)(dev, DS1553_OFF_MINUTES, TOBCD(ct.min) & in ds1553_settime()
158 (*sc->sc_write)(dev, DS1553_OFF_HOURS, TOBCD(ct.hour) & in ds1553_settime()
160 (*sc->sc_write)(dev, DS1553_OFF_DAYOFWEEK, TOBCD(ct.dow + 1) & in ds1553_settime()
162 (*sc->sc_write)(dev, DS1553_OFF_DATE, TOBCD(ct.day) & in ds1553_settime()
164 (*sc->sc_write)(dev, DS1553_OFF_MONTH, TOBCD(ct.mon) & in ds1553_settime()
166 (*sc->sc_write)(dev, DS1553_OFF_YEAR, TOBCD(ct.year)); in ds1553_settime()