Lines Matching defs:bcd
284 u_int8_t bcd[MAX6900_BURST_LEN], cmdbuf[1];
299 &bcd[i], 1, 0)) != 0) {
315 dt->dt_sec = bcdtobin(bcd[MAX6900_BURST_SECOND] & MAX6900_SECOND_MASK);
316 dt->dt_min = bcdtobin(bcd[MAX6900_BURST_MINUTE] & MAX6900_MINUTE_MASK);
318 if (bcd[MAX6900_BURST_HOUR] & MAX6900_HOUR_12HRS) {
319 dt->dt_hour = bcdtobin(bcd[MAX6900_BURST_HOUR] &
321 if (bcd[MAX6900_BURST_HOUR] & MAX6900_HOUR_12HRS_PM)
324 dt->dt_hour = bcdtobin(bcd[MAX6900_BURST_HOUR] &
328 dt->dt_day = bcdtobin(bcd[MAX6900_BURST_DATE] & MAX6900_DATE_MASK);
329 dt->dt_mon = bcdtobin(bcd[MAX6900_BURST_MONTH] & MAX6900_MONTH_MASK);
330 dt->dt_year = bcdtobin(bcd[MAX6900_BURST_YEAR]);
332 dt->dt_year += (int)bcdtobin(bcd[MAX6900_BURST_CONTROL]) * 100;
341 uint8_t bcd[MAX6900_BURST_LEN], cmdbuf[2];
349 bcd[MAX6900_BURST_SECOND] = bintobcd(dt->dt_sec);
350 bcd[MAX6900_BURST_MINUTE] = bintobcd(dt->dt_min);
351 bcd[MAX6900_BURST_HOUR] = bintobcd(dt->dt_hour) & MAX6900_HOUR_24MASK;
352 bcd[MAX6900_BURST_DATE] = bintobcd(dt->dt_day);
353 bcd[MAX6900_BURST_WDAY] = bintobcd(dt->dt_wday);
354 bcd[MAX6900_BURST_MONTH] = bintobcd(dt->dt_mon);
355 bcd[MAX6900_BURST_YEAR] = bintobcd(dt->dt_year % 100);
357 bcd[MAX6900_BURST_CONTROL] = bintobcd(dt->dt_year / 100);
392 cmdbuf, 1, &bcd[MAX6900_BURST_SECOND], 1, 0)) != 0) {
414 cmdbuf, 1, &bcd[i], 1, 0)) != 0) {