Lines Matching defs:bcd
297 uint8_t bcd[S390_RT1_NBYTES];
301 error = s390rtc_read(dev, S390_REALTIME1, bcd, S390_RT1_NBYTES);
312 bct.sec = bcd[S390_RT1_SECOND];
313 bct.min = bcd[S390_RT1_MINUTE];
314 bct.hour = bcd[S390_RT1_HOUR] & 0x3f;
315 bct.day = bcd[S390_RT1_DAY];
316 bct.dow = bcd[S390_RT1_WDAY] & 0x07;
317 bct.mon = bcd[S390_RT1_MONTH];
318 bct.year = bcd[S390_RT1_YEAR];
327 uint8_t bcd[S390_RT1_NBYTES];
337 bcd[S390_RT1_SECOND] = bct.sec;
338 bcd[S390_RT1_MINUTE] = bct.min;
339 bcd[S390_RT1_HOUR] = bct.hour;
340 bcd[S390_RT1_DAY] = bct.day;
341 bcd[S390_RT1_WDAY] = bct.dow;
342 bcd[S390_RT1_MONTH] = bct.mon;
343 bcd[S390_RT1_YEAR] = bct.year & 0xff;
345 return (s390rtc_write(dev, S390_REALTIME1, bcd, S390_RT1_NBYTES));