Lines Matching defs:bcd
281 u_int8_t bcd[MAX6900_BURST_LEN], cmdbuf[1];
296 &bcd[i], 1, 0)) != 0) {
312 dt->dt_sec = bcdtobin(bcd[MAX6900_BURST_SECOND] & MAX6900_SECOND_MASK);
313 dt->dt_min = bcdtobin(bcd[MAX6900_BURST_MINUTE] & MAX6900_MINUTE_MASK);
315 if (bcd[MAX6900_BURST_HOUR] & MAX6900_HOUR_12HRS) {
316 dt->dt_hour = bcdtobin(bcd[MAX6900_BURST_HOUR] &
318 if (bcd[MAX6900_BURST_HOUR] & MAX6900_HOUR_12HRS_PM)
321 dt->dt_hour = bcdtobin(bcd[MAX6900_BURST_HOUR] &
325 dt->dt_day = bcdtobin(bcd[MAX6900_BURST_DATE] & MAX6900_DATE_MASK);
326 dt->dt_mon = bcdtobin(bcd[MAX6900_BURST_MONTH] & MAX6900_MONTH_MASK);
327 dt->dt_year = bcdtobin(bcd[MAX6900_BURST_YEAR]);
329 dt->dt_year += (int)bcdtobin(bcd[MAX6900_BURST_CONTROL]) * 100;
338 uint8_t bcd[MAX6900_BURST_LEN], cmdbuf[2];
346 bcd[MAX6900_BURST_SECOND] = bintobcd(dt->dt_sec);
347 bcd[MAX6900_BURST_MINUTE] = bintobcd(dt->dt_min);
348 bcd[MAX6900_BURST_HOUR] = bintobcd(dt->dt_hour) & MAX6900_HOUR_24MASK;
349 bcd[MAX6900_BURST_DATE] = bintobcd(dt->dt_day);
350 bcd[MAX6900_BURST_WDAY] = bintobcd(dt->dt_wday);
351 bcd[MAX6900_BURST_MONTH] = bintobcd(dt->dt_mon);
352 bcd[MAX6900_BURST_YEAR] = bintobcd(dt->dt_year % 100);
354 bcd[MAX6900_BURST_CONTROL] = bintobcd(dt->dt_year / 100);
389 cmdbuf, 1, &bcd[MAX6900_BURST_SECOND], 1, 0)) != 0) {
411 cmdbuf, 1, &bcd[i], 1, 0)) != 0) {