Lines Matching defs:bct
564 struct bcd_clocktime bct;
566 clock_ts_to_bcd(ts, &bct, false);
567 clock_dbgprint_bcd(dev, CLOCK_DBG_WRITE, &bct);
576 rtcout_locked(RTC_SEC, bct.sec);
577 rtcout_locked(RTC_MIN, bct.min);
578 rtcout_locked(RTC_HRS, bct.hour);
579 rtcout_locked(RTC_WDAY, bct.dow + 1);
580 rtcout_locked(RTC_DAY, bct.day);
581 rtcout_locked(RTC_MONTH, bct.mon);
582 rtcout_locked(RTC_YEAR, bct.year & 0xff);
584 rtcout_locked(rtc_century, bct.year >> 8);
601 struct bcd_clocktime bct;
621 bct.sec = rtcin_locked(RTC_SEC);
622 bct.min = rtcin_locked(RTC_MIN);
623 bct.hour = rtcin_locked(RTC_HRS);
624 bct.day = rtcin_locked(RTC_DAY);
625 bct.mon = rtcin_locked(RTC_MONTH);
626 bct.year = rtcin_locked(RTC_YEAR);
628 bct.year |= rtcin_locked(rtc_century) << 8;
632 bct.dow = 0;
633 bct.nsec = 0;
634 clock_dbgprint_bcd(dev, CLOCK_DBG_READ, &bct);
635 return (clock_bcd_to_ts(&bct, ts, false));