Lines Matching defs:bcd
158 uint8_t bcd[RS5C372_NRTC_REGS];
170 cmdbuf, 1, bcd, RS5C372_NRTC_REGS, 0)) != 0) {
182 dt->dt_sec = bcdtobin(bcd[RS5C372_SECONDS] & RS5C372_SECONDS_MASK);
183 dt->dt_min = bcdtobin(bcd[RS5C372_MINUTES] & RS5C372_MINUTES_MASK);
184 dt->dt_hour = bcdtobin(bcd[RS5C372_HOURS] & RS5C372_HOURS_24MASK);
185 dt->dt_day = bcdtobin(bcd[RS5C372_DATE] & RS5C372_DATE_MASK);
186 dt->dt_mon = bcdtobin(bcd[RS5C372_MONTH] & RS5C372_MONTH_MASK);
187 dt->dt_year = bcdtobin(bcd[RS5C372_YEAR]) + 2000;
195 uint8_t bcd[RS5C372_NRTC_REGS];
203 bcd[RS5C372_SECONDS] = bintobcd(dt->dt_sec);
204 bcd[RS5C372_MINUTES] = bintobcd(dt->dt_min);
205 bcd[RS5C372_HOURS] = bintobcd(dt->dt_hour);
206 bcd[RS5C372_DATE] = bintobcd(dt->dt_day);
207 bcd[RS5C372_DAY] = bintobcd(dt->dt_wday);
208 bcd[RS5C372_MONTH] = bintobcd(dt->dt_mon);
209 bcd[RS5C372_YEAR] = bintobcd(dt->dt_year % 100);
219 sc->sc_address, cmdbuf, 1, bcd,