Lines Matching defs:bct
532 struct bcd_clocktime bct;
534 clock_ts_to_bcd(ts, &bct, false);
535 clock_dbgprint_bcd(dev, CLOCK_DBG_WRITE, &bct);
544 rtcout_locked(RTC_SEC, bct.sec);
545 rtcout_locked(RTC_MIN, bct.min);
546 rtcout_locked(RTC_HRS, bct.hour);
547 rtcout_locked(RTC_WDAY, bct.dow + 1);
548 rtcout_locked(RTC_DAY, bct.day);
549 rtcout_locked(RTC_MONTH, bct.mon);
550 rtcout_locked(RTC_YEAR, bct.year & 0xff);
552 rtcout_locked(RTC_CENTURY, bct.year >> 8);
570 struct bcd_clocktime bct;
589 bct.sec = rtcin_locked(RTC_SEC);
590 bct.min = rtcin_locked(RTC_MIN);
591 bct.hour = rtcin_locked(RTC_HRS);
592 bct.day = rtcin_locked(RTC_DAY);
593 bct.mon = rtcin_locked(RTC_MONTH);
594 bct.year = rtcin_locked(RTC_YEAR);
596 bct.year |= rtcin_locked(RTC_CENTURY) << 8;
601 bct.dow = 0;
602 bct.nsec = 0;
603 clock_dbgprint_bcd(dev, CLOCK_DBG_READ, &bct);
604 return (clock_bcd_to_ts(&bct, ts, false));