Lines Matching refs:bct
300 struct bcd_clocktime bct;
313 bct.nsec = 0;
314 bct.sec = bcd[S390_RT1_SECOND];
315 bct.min = bcd[S390_RT1_MINUTE];
316 bct.hour = bcd[S390_RT1_HOUR] & 0x3f;
317 bct.day = bcd[S390_RT1_DAY];
318 bct.dow = bcd[S390_RT1_WDAY] & 0x07;
319 bct.mon = bcd[S390_RT1_MONTH];
320 bct.year = bcd[S390_RT1_YEAR];
322 clock_dbgprint_bcd(dev, CLOCK_DBG_READ, &bct);
323 return (clock_bcd_to_ts(&bct, ts, false));
330 struct bcd_clocktime bct;
332 clock_ts_to_bcd(ts, &bct, false);
333 clock_dbgprint_bcd(dev, CLOCK_DBG_WRITE, &bct);
339 bcd[S390_RT1_SECOND] = bct.sec;
340 bcd[S390_RT1_MINUTE] = bct.min;
341 bcd[S390_RT1_HOUR] = bct.hour;
342 bcd[S390_RT1_DAY] = bct.day;
343 bcd[S390_RT1_WDAY] = bct.dow;
344 bcd[S390_RT1_MONTH] = bct.mon;
345 bcd[S390_RT1_YEAR] = bct.year & 0xff;