Lines Matching refs:bcd
108 struct bcd_clocktime bcd; in rx8803_gettime() local
122 bcd.nsec = 0; in rx8803_gettime()
123 bcd.sec = data.sec & 0x7F; in rx8803_gettime()
124 bcd.min = data.min & 0x7F; in rx8803_gettime()
125 bcd.hour = data.hour & 0x3F; in rx8803_gettime()
126 bcd.dow = flsl(data.dow & 0x7F) - 1; in rx8803_gettime()
127 bcd.day = data.day & 0x3F; in rx8803_gettime()
128 bcd.mon = (data.mon & 0x1F); in rx8803_gettime()
129 bcd.year = data.year; in rx8803_gettime()
131 clock_dbgprint_bcd(dev, CLOCK_DBG_READ, &bcd); in rx8803_gettime()
133 rc = clock_bcd_to_ts(&bcd, ts, false); in rx8803_gettime()
141 struct bcd_clocktime bcd; in rx8803_settime() local
146 clock_ts_to_bcd(ts, &bcd, false); in rx8803_settime()
147 clock_dbgprint_bcd(dev, CLOCK_DBG_WRITE, &bcd); in rx8803_settime()
149 data.sec = bcd.sec; in rx8803_settime()
150 data.min = bcd.min; in rx8803_settime()
151 data.hour = bcd.hour; in rx8803_settime()
152 data.dow = 1 << bcd.dow; in rx8803_settime()
153 data.day = bcd.day; in rx8803_settime()
154 data.mon = bcd.mon; in rx8803_settime()
155 data.year = bcd.year; in rx8803_settime()