Symbol: FROMBCD
sys/arch/luna88k/dev/timekeeper.c
148
dt->dt_sec = FROMBCD(chiptime[MK_SEC] >> 24);
sys/arch/luna88k/dev/timekeeper.c
149
dt->dt_min = FROMBCD(chiptime[MK_MIN] >> 24);
sys/arch/luna88k/dev/timekeeper.c
150
dt->dt_hour = FROMBCD(chiptime[MK_HOUR] >> 24);
sys/arch/luna88k/dev/timekeeper.c
151
dt->dt_wday = FROMBCD(chiptime[MK_DOW] >> 24);
sys/arch/luna88k/dev/timekeeper.c
152
dt->dt_day = FROMBCD(chiptime[MK_DOM] >> 24);
sys/arch/luna88k/dev/timekeeper.c
153
dt->dt_mon = FROMBCD(chiptime[MK_MONTH] >> 24);
sys/arch/luna88k/dev/timekeeper.c
154
dt->dt_year = FROMBCD(chiptime[MK_YEAR] >> 24);
sys/arch/luna88k/dev/timekeeper.c
214
c = *chipdata; (data) = FROMBCD(c); \
sys/arch/macppc/dev/smu.c
563
dt.dt_year = 2000 + FROMBCD(cmd->data[6]);
sys/arch/macppc/dev/smu.c
564
dt.dt_mon = FROMBCD(cmd->data[5]);
sys/arch/macppc/dev/smu.c
565
dt.dt_day = FROMBCD(cmd->data[4]);
sys/arch/macppc/dev/smu.c
566
dt.dt_hour = FROMBCD(cmd->data[2]);
sys/arch/macppc/dev/smu.c
567
dt.dt_min = FROMBCD(cmd->data[1]);
sys/arch/macppc/dev/smu.c
568
dt.dt_sec = FROMBCD(cmd->data[0]);
sys/arch/octeon/dev/octrtc.c
161
((tod[5] & 0x80) ? 2000 : 1900) + FROMBCD(tod[6]), /* year */
sys/arch/octeon/dev/octrtc.c
162
FROMBCD(tod[5] & 0x1f), /* month */
sys/arch/octeon/dev/octrtc.c
163
FROMBCD(tod[4] & 0x3f), /* day */
sys/arch/octeon/dev/octrtc.c
165
FROMBCD(tod[2] & 0x3f), /* hour */
sys/arch/octeon/dev/octrtc.c
166
FROMBCD(tod[1] & 0x7f), /* minute */
sys/arch/octeon/dev/octrtc.c
167
FROMBCD(tod[0] & 0x7f))); /* second */
sys/arch/octeon/dev/octrtc.c
169
dt.dt_year = ((tod[5] & 0x80) ? 2000 : 1900) + FROMBCD(tod[6]);
sys/arch/octeon/dev/octrtc.c
170
dt.dt_mon = FROMBCD(tod[5] & 0x1f);
sys/arch/octeon/dev/octrtc.c
171
dt.dt_day = FROMBCD(tod[4] & 0x3f);
sys/arch/octeon/dev/octrtc.c
172
dt.dt_hour = FROMBCD(tod[2] & 0x3f);
sys/arch/octeon/dev/octrtc.c
175
dt.dt_min = FROMBCD(tod[1] & 0x7f);
sys/arch/octeon/dev/octrtc.c
176
dt.dt_sec = FROMBCD(tod[0] & 0x7f);
sys/arch/powerpc64/dev/opal.c
293
dt.dt_sec = FROMBCD((time >> 40) & 0xff);
sys/arch/powerpc64/dev/opal.c
294
dt.dt_min = FROMBCD((time >> 48) & 0xff);
sys/arch/powerpc64/dev/opal.c
295
dt.dt_hour = FROMBCD((time >> 56) & 0xff);
sys/arch/powerpc64/dev/opal.c
296
dt.dt_day = FROMBCD((date >> 0) & 0xff);
sys/arch/powerpc64/dev/opal.c
297
dt.dt_mon = FROMBCD((date >> 8) & 0xff);
sys/arch/powerpc64/dev/opal.c
298
dt.dt_year = FROMBCD((date >> 16) & 0xff);
sys/arch/powerpc64/dev/opal.c
299
dt.dt_year += 100 * FROMBCD((date >> 24) & 0xff);
sys/arch/sh/sh/clock.c
393
dt->dt_year = FROMBCD(_reg_read_1(SH3_RYRCNT));
sys/arch/sh/sh/clock.c
395
dt->dt_year = FROMBCD(_reg_read_2(SH4_RYRCNT) & 0x00ff);
sys/arch/sh/sh/clock.c
398
#define RTCGET(x, y) dt->dt_ ## x = FROMBCD(_reg_read_1(SH_(R ## y ## CNT)))
sys/arch/sparc64/dev/rtc.c
343
dt.dt_sec = FROMBCD(bus_space_read_1(iot, ioh, BQ4802_SEC));
sys/arch/sparc64/dev/rtc.c
344
dt.dt_min = FROMBCD(bus_space_read_1(iot, ioh, BQ4802_MIN));
sys/arch/sparc64/dev/rtc.c
345
dt.dt_hour = FROMBCD(bus_space_read_1(iot, ioh, BQ4802_HOUR));
sys/arch/sparc64/dev/rtc.c
346
dt.dt_day = FROMBCD(bus_space_read_1(iot, ioh, BQ4802_DAY));
sys/arch/sparc64/dev/rtc.c
347
dt.dt_wday = FROMBCD(bus_space_read_1(iot, ioh, BQ4802_DOW));
sys/arch/sparc64/dev/rtc.c
348
dt.dt_mon = FROMBCD(bus_space_read_1(iot, ioh, BQ4802_MONTH));
sys/arch/sparc64/dev/rtc.c
349
dt.dt_year = FROMBCD(bus_space_read_1(iot, ioh, BQ4802_YEAR)) +
sys/arch/sparc64/dev/rtc.c
350
FROMBCD(bus_space_read_1(iot, ioh, BQ4802_CENTURY)) * 100;
sys/dev/fdt/acrtc.c
176
dt->dt_sec = FROMBCD(acrtc_read_reg(sc, RTC_SEC) & RTC_SEC_MASK);
sys/dev/fdt/acrtc.c
177
dt->dt_min = FROMBCD(acrtc_read_reg(sc, RTC_MIN) & RTC_MIN_MASK);
sys/dev/fdt/acrtc.c
178
dt->dt_hour = FROMBCD(acrtc_read_reg(sc, RTC_HOU) & RTC_HOU_MASK);
sys/dev/fdt/acrtc.c
179
dt->dt_day = FROMBCD(acrtc_read_reg(sc, RTC_DAY) & RTC_DAY_MASK);
sys/dev/fdt/acrtc.c
180
dt->dt_mon = FROMBCD(acrtc_read_reg(sc, RTC_MON) & RTC_MON_MASK);
sys/dev/fdt/acrtc.c
181
dt->dt_year = FROMBCD(acrtc_read_reg(sc, RTC_YEA) & RTC_YEA_MASK);
sys/dev/fdt/exrtc.c
104
dt.dt_sec = FROMBCD(HREAD4(sc, RTCSEC));
sys/dev/fdt/exrtc.c
105
dt.dt_min = FROMBCD(HREAD4(sc, RTCMIN));
sys/dev/fdt/exrtc.c
106
dt.dt_hour = FROMBCD(HREAD4(sc, RTCHOUR));
sys/dev/fdt/exrtc.c
107
dt.dt_day = FROMBCD(HREAD4(sc, RTCDAY));
sys/dev/fdt/exrtc.c
108
dt.dt_mon = FROMBCD(HREAD4(sc, RTCMON));
sys/dev/fdt/exrtc.c
109
dt.dt_year = FROMBCD(HREAD4(sc, RTCYEAR)) + 1900;
sys/dev/fdt/exrtc.c
112
if (dt.dt_sec > FROMBCD(HREAD4(sc, RTCSEC)) && !retried) {
sys/dev/fdt/rkpmic.c
881
dt->dt_sec = FROMBCD(regs[0]);
sys/dev/fdt/rkpmic.c
882
dt->dt_min = FROMBCD(regs[1]);
sys/dev/fdt/rkpmic.c
883
dt->dt_hour = FROMBCD(regs[2]);
sys/dev/fdt/rkpmic.c
884
dt->dt_day = FROMBCD(regs[3]);
sys/dev/fdt/rkpmic.c
885
dt->dt_mon = FROMBCD(regs[4]);
sys/dev/fdt/rkpmic.c
886
dt->dt_year = FROMBCD(regs[5]) + 2000;
sys/dev/gpio/gpiodcf.c
391
if ((ymdhm.dt_year = 2000 + FROMBCD(year_bits)) > 2037) {
sys/dev/gpio/gpiodcf.c
396
ymdhm.dt_min = FROMBCD(minute_bits);
sys/dev/gpio/gpiodcf.c
397
ymdhm.dt_hour = FROMBCD(hour_bits);
sys/dev/gpio/gpiodcf.c
398
ymdhm.dt_day = FROMBCD(day_bits);
sys/dev/gpio/gpiodcf.c
399
ymdhm.dt_mon = FROMBCD(month_bits);
sys/dev/i2c/abx80x.c
236
dt->dt_sec = FROMBCD(regs[1] & 0x7f);
sys/dev/i2c/abx80x.c
237
dt->dt_min = FROMBCD(regs[2] & 0x7f);
sys/dev/i2c/abx80x.c
238
dt->dt_hour = FROMBCD(regs[3] & 0x3f);
sys/dev/i2c/abx80x.c
239
dt->dt_day = FROMBCD(regs[4] & 0x3f);
sys/dev/i2c/abx80x.c
240
dt->dt_mon = FROMBCD(regs[5] & 0x1f);
sys/dev/i2c/abx80x.c
241
dt->dt_year = FROMBCD(regs[6]) + 2000;
sys/dev/i2c/ds1307.c
236
dt.dt_sec = FROMBCD(data[DS1307_SEC_REG] & DS1307_SEC_MASK);
sys/dev/i2c/ds1307.c
237
dt.dt_min = FROMBCD(data[DS1307_MIN_REG] & DS1307_MIN_MASK);
sys/dev/i2c/ds1307.c
238
dt.dt_hour = FROMBCD(data[DS1307_HOUR_REG] & DS1307_HOUR_MASK);
sys/dev/i2c/ds1307.c
239
dt.dt_wday = FROMBCD(data[DS1307_WDAY_REG] & DS1307_WDAY_MASK);
sys/dev/i2c/ds1307.c
240
dt.dt_day = FROMBCD(data[DS1307_DATE_REG] & DS1307_DATE_MASK);
sys/dev/i2c/ds1307.c
241
dt.dt_mon = FROMBCD(data[DS1307_MONTH_REG] & DS1307_MONTH_MASK);
sys/dev/i2c/ds1307.c
242
dt.dt_year = FROMBCD(data[DS1307_YEAR_REG] & DS1307_YEAR_MASK) + 2000;
sys/dev/i2c/ds3231.c
196
dt->dt_sec = FROMBCD(regs[0]);
sys/dev/i2c/ds3231.c
197
dt->dt_min = FROMBCD(regs[1]);
sys/dev/i2c/ds3231.c
199
dt->dt_hour = FROMBCD(regs[2] & DS3231_HR_12_MASK);
sys/dev/i2c/ds3231.c
203
dt->dt_hour = FROMBCD(regs[2]);
sys/dev/i2c/ds3231.c
205
dt->dt_day = FROMBCD(regs[4]);
sys/dev/i2c/ds3231.c
206
dt->dt_mon = FROMBCD(regs[5] & DS3231_MO_MASK);
sys/dev/i2c/ds3231.c
207
dt->dt_year = FROMBCD(regs[6]) + 2000;
sys/dev/i2c/isl1208.c
189
dt->dt_sec = FROMBCD(regs[0]);
sys/dev/i2c/isl1208.c
190
dt->dt_min = FROMBCD(regs[1]);
sys/dev/i2c/isl1208.c
192
dt->dt_hour = FROMBCD(regs[2] & ~ISL1208_HR_MIL);
sys/dev/i2c/isl1208.c
194
dt->dt_hour = FROMBCD(regs[2] & ~ISL1208_HR_HR21);
sys/dev/i2c/isl1208.c
198
dt->dt_day = FROMBCD(regs[3]);
sys/dev/i2c/isl1208.c
199
dt->dt_mon = FROMBCD(regs[4]);
sys/dev/i2c/isl1208.c
200
dt->dt_year = FROMBCD(regs[5]) + 2000;
sys/dev/i2c/m41t8x.c
102
dt.dt_sec = FROMBCD(data[M41T8X_SEC] & ~M41T8X_STOP);
sys/dev/i2c/m41t8x.c
103
dt.dt_min = FROMBCD(data[M41T8X_MIN]);
sys/dev/i2c/m41t8x.c
104
dt.dt_hour = FROMBCD(data[M41T8X_HR] & ~(M41T8X_CEB | M41T8X_CB));
sys/dev/i2c/m41t8x.c
105
dt.dt_day = FROMBCD(data[M41T8X_DAY]);
sys/dev/i2c/m41t8x.c
106
dt.dt_mon = FROMBCD(data[M41T8X_MON]);
sys/dev/i2c/m41t8x.c
107
dt.dt_year = FROMBCD(data[M41T8X_YEAR]) + 2000;
sys/dev/i2c/mcp794xx.c
197
dt->dt_sec = FROMBCD(regs[0] & 0x7f);
sys/dev/i2c/mcp794xx.c
198
dt->dt_min = FROMBCD(regs[1] & 0x7f);
sys/dev/i2c/mcp794xx.c
199
dt->dt_hour = FROMBCD(regs[2] & 0x1f);
sys/dev/i2c/mcp794xx.c
202
dt->dt_wday = FROMBCD(regs[3] & 0x7);
sys/dev/i2c/mcp794xx.c
203
dt->dt_day = FROMBCD(regs[4] & 0x3f);
sys/dev/i2c/mcp794xx.c
204
dt->dt_mon = FROMBCD(regs[5] & 0x1f);
sys/dev/i2c/mcp794xx.c
205
dt->dt_year = FROMBCD(regs[6]) + 2000;
sys/dev/i2c/pcf85063.c
222
dt->dt_sec = FROMBCD(regs[0] & PCF85063_SECONDS_MASK);
sys/dev/i2c/pcf85063.c
223
dt->dt_min = FROMBCD(regs[1] & PCF85063_MINUTES_MASK);
sys/dev/i2c/pcf85063.c
224
dt->dt_hour = FROMBCD(regs[2] & PCF85063_HOURS_24MASK);
sys/dev/i2c/pcf85063.c
225
dt->dt_day = FROMBCD(regs[3] & PCF85063_DAY_MASK);
sys/dev/i2c/pcf85063.c
226
dt->dt_mon = FROMBCD(regs[5] & PCF85063_MONTH_MASK);
sys/dev/i2c/pcf85063.c
227
dt->dt_year = FROMBCD(regs[6]) + 2000;
sys/dev/i2c/pcf8523.c
247
dt->dt_sec = FROMBCD(regs[0] & PCF8523_SECONDS_MASK);
sys/dev/i2c/pcf8523.c
248
dt->dt_min = FROMBCD(regs[1] & PCF8523_MINUTES_MASK);
sys/dev/i2c/pcf8523.c
249
dt->dt_hour = FROMBCD(regs[2] & PCF8523_HOURS_24MASK);
sys/dev/i2c/pcf8523.c
250
dt->dt_day = FROMBCD(regs[3] & PCF8523_DAY_MASK);
sys/dev/i2c/pcf8523.c
251
dt->dt_mon = FROMBCD(regs[5] & PCF8523_MONTH_MASK);
sys/dev/i2c/pcf8523.c
252
dt->dt_year = FROMBCD(regs[6]) + 2000;
sys/dev/i2c/pcf8563.c
215
dt->dt_sec = FROMBCD(regs[0] & PCF8563_SECONDS_MASK);
sys/dev/i2c/pcf8563.c
216
dt->dt_min = FROMBCD(regs[1] & PCF8563_MINUTES_MASK);
sys/dev/i2c/pcf8563.c
217
dt->dt_hour = FROMBCD(regs[2] & PCF8563_HOURS_MASK);
sys/dev/i2c/pcf8563.c
218
dt->dt_day = FROMBCD(regs[3] & PCF8563_DAY_MASK);
sys/dev/i2c/pcf8563.c
219
dt->dt_mon = FROMBCD(regs[5] & PCF8563_MONTH_MASK);
sys/dev/i2c/pcf8563.c
220
dt->dt_year = FROMBCD(regs[6]) + 2000;
sys/dev/i2c/rs5c372.c
263
dt->dt_sec = FROMBCD(bcd[RICOHRTC_SECONDS] & RICOHRTC_SECONDS_MASK);
sys/dev/i2c/rs5c372.c
264
dt->dt_min = FROMBCD(bcd[RICOHRTC_MINUTES] & RICOHRTC_MINUTES_MASK);
sys/dev/i2c/rs5c372.c
265
dt->dt_hour = FROMBCD(bcd[RICOHRTC_HOURS] & RICOHRTC_HOURS_24MASK);
sys/dev/i2c/rs5c372.c
266
dt->dt_day = FROMBCD(bcd[RICOHRTC_DATE] & RICOHRTC_DATE_MASK);
sys/dev/i2c/rs5c372.c
267
dt->dt_mon = FROMBCD(bcd[RICOHRTC_MONTH] & RICOHRTC_MONTH_MASK);
sys/dev/i2c/rs5c372.c
268
dt->dt_year = FROMBCD(bcd[RICOHRTC_YEAR]) + POSIX_BASE_YEAR;
sys/dev/ic/mk48txx.c
142
dt.dt_sec = FROMBCD(bus_space_read_1(bt, bh, clkoff + MK48TXX_ISEC));
sys/dev/ic/mk48txx.c
143
dt.dt_min = FROMBCD(bus_space_read_1(bt, bh, clkoff + MK48TXX_IMIN));
sys/dev/ic/mk48txx.c
144
dt.dt_hour = FROMBCD(bus_space_read_1(bt, bh, clkoff + MK48TXX_IHOUR));
sys/dev/ic/mk48txx.c
145
dt.dt_day = FROMBCD(bus_space_read_1(bt, bh, clkoff + MK48TXX_IDAY));
sys/dev/ic/mk48txx.c
146
dt.dt_wday = FROMBCD(bus_space_read_1(bt, bh, clkoff + MK48TXX_IWDAY));
sys/dev/ic/mk48txx.c
147
dt.dt_mon = FROMBCD(bus_space_read_1(bt, bh, clkoff + MK48TXX_IMON));
sys/dev/ic/mk48txx.c
148
year = FROMBCD(bus_space_read_1(bt, bh, clkoff + MK48TXX_IYEAR));
sys/dev/usb/udcf.c
555
if ((ymdhm.dt_year = 2000 + FROMBCD(year_bits)) > 2037) {
sys/dev/usb/udcf.c
560
ymdhm.dt_min = FROMBCD(minute_bits);
sys/dev/usb/udcf.c
561
ymdhm.dt_hour = FROMBCD(hour_bits);
sys/dev/usb/udcf.c
562
ymdhm.dt_day = FROMBCD(day_bits);
sys/dev/usb/udcf.c
563
ymdhm.dt_mon = FROMBCD(month_bits);