/netbsd-6-1-5-RELEASE/sys/arch/mvmeppc/stand/libsa/ |
H A D | clock.c | 16 #define FROMBCD(x) (int)((((unsigned int)(x)) >> 4) * 10 +\ macro 36 sec = FROMBCD(sec); 37 min = FROMBCD(min); 38 hour = FROMBCD(hour); 39 day = FROMBCD(day); 40 mon = FROMBCD(mon); 41 year = FROMBCD(year) + YEAR0;
|
/netbsd-6-1-5-RELEASE/sys/arch/mvme68k/stand/libsa/ |
H A D | chiptotime.c | 13 #define FROMBCD(x) (int)((((unsigned int)(x)) >> 4) * 10 +\ macro 35 sec = FROMBCD(sec); 36 min = FROMBCD(min); 37 hour = FROMBCD(hour); 38 day = FROMBCD(day); 39 mon = FROMBCD(mon); 40 year = FROMBCD(year) + YEAR0;
|
H A D | clock.c | 13 #define FROMBCD(x) (int)((((unsigned int)(x)) >> 4) * 10 +\ macro 35 sec = FROMBCD(sec); 36 min = FROMBCD(min); 37 hour = FROMBCD(hour); 38 day = FROMBCD(day); 39 mon = FROMBCD(mon); 40 year = FROMBCD(year) + YEAR0;
|
/netbsd-6-1-5-RELEASE/sys/arch/sgimips/dev/ |
H A D | dsclock.c | 129 dt->dt_sec = FROMBCD(regs[DS1286_SEC]); 130 dt->dt_min = FROMBCD(regs[DS1286_MIN]); 134 FROMBCD(regs[DS1286_HOUR] & DS1286_HOUR_12HR_MASK) 146 FROMBCD(regs[DS1286_HOUR] & DS1286_HOUR_24HR_MASK); 149 dt->dt_wday = FROMBCD(regs[DS1286_DOW]); 150 dt->dt_day = FROMBCD(regs[DS1286_DOM]); 151 dt->dt_mon = FROMBCD(regs[DS1286_MONTH] & DS1286_MONTH_MASK); 152 dt->dt_year = FROM_IRIX_YEAR(FROMBCD(regs[DS1286_YEAR]));
|
H A D | dpclock.c | 145 dt.dt_sec = FROMBCD(regs[DP8573A_SAVE_SEC]); 146 dt.dt_min = FROMBCD(regs[DP8573A_SAVE_MIN]); 149 dt.dt_hour = FROMBCD(regs[DP8573A_SAVE_HOUR] & 162 dt.dt_hour = FROMBCD(regs[DP8573A_SAVE_HOUR] & 166 dt.dt_wday = FROMBCD(regs[DP8573A_DOW]); /* Not from time saved */ 167 dt.dt_day = FROMBCD(regs[DP8573A_SAVE_DOM]); 168 dt.dt_mon = FROMBCD(regs[DP8573A_SAVE_MONTH]); 169 dt.dt_year = FROM_IRIX_YEAR(FROMBCD(regs[DP8573A_YEAR]));
|
/netbsd-6-1-5-RELEASE/sys/dev/i2c/ |
H A D | pcf8563.c | 139 dt->dt_sec = FROMBCD(bcd[PCF8563_R_SECOND] & PCF8563_M_SECOND); 140 dt->dt_min = FROMBCD(bcd[PCF8563_R_MINUTE] & PCF8563_M_MINUTE); 141 dt->dt_hour = FROMBCD(bcd[PCF8563_R_HOUR] & PCF8563_M_HOUR); 142 dt->dt_day = FROMBCD(bcd[PCF8563_R_DAY] & PCF8563_M_DAY); 143 dt->dt_mon = FROMBCD(bcd[PCF8563_R_MONTH] & PCF8563_M_MONTH); 144 dt->dt_year = FROMBCD(bcd[PCF8563_R_YEAR] & PCF8563_M_YEAR);
|
H A D | r2025.c | 128 dt.dt_sec = FROMBCD(bcd[R2025_REG_SEC] & R2025_REG_SEC_MASK); 129 dt.dt_min = FROMBCD(bcd[R2025_REG_MIN] & R2025_REG_MIN_MASK); 130 hour = FROMBCD(bcd[R2025_REG_HOUR] & R2025_REG_HOUR_MASK); 144 dt.dt_wday = FROMBCD(bcd[R2025_REG_WDAY] & R2025_REG_WDAY_MASK); 145 dt.dt_day = FROMBCD(bcd[R2025_REG_DAY] & R2025_REG_DAY_MASK); 146 dt.dt_mon = FROMBCD(bcd[R2025_REG_MON] & R2025_REG_MON_MASK); 147 dt.dt_year = FROMBCD(bcd[R2025_REG_YEAR] & R2025_REG_YEAR_MASK)
|
H A D | m41t00.c | 304 dt->dt_sec = FROMBCD(bcd[M41T00_SEC] & M41T00_SEC_MASK); 305 dt->dt_min = FROMBCD(bcd[M41T00_MIN] & M41T00_MIN_MASK); 306 dt->dt_hour = FROMBCD(bcd[M41T00_CENHR] & M41T00_HOUR_MASK); 307 dt->dt_day = FROMBCD(bcd[M41T00_DATE] & M41T00_DATE_MASK); 308 dt->dt_wday = FROMBCD(bcd[M41T00_DAY] & M41T00_DAY_MASK); 309 dt->dt_mon = FROMBCD(bcd[M41T00_MONTH] & M41T00_MONTH_MASK); 310 dt->dt_year = FROMBCD(bcd[M41T00_YEAR] & M41T00_YEAR_MASK); 379 init_seconds = FROMBCD(init_seconds & M41T00_SEC_MASK); 404 final_seconds = FROMBCD(final_seconds & M41T00_SEC_MASK);
|
H A D | rs5c372.c | 187 dt->dt_sec = FROMBCD(bcd[RS5C372_SECONDS] & RS5C372_SECONDS_MASK); 188 dt->dt_min = FROMBCD(bcd[RS5C372_MINUTES] & RS5C372_MINUTES_MASK); 189 dt->dt_hour = FROMBCD(bcd[RS5C372_HOURS] & RS5C372_HOURS_24MASK); 190 dt->dt_day = FROMBCD(bcd[RS5C372_DATE] & RS5C372_DATE_MASK); 191 dt->dt_mon = FROMBCD(bcd[RS5C372_MONTH] & RS5C372_MONTH_MASK); 192 dt->dt_year = FROMBCD(bcd[RS5C372_YEAR]) + 2000;
|
H A D | s390.c | 163 dt->dt_sec = FROMBCD(bcd[S390_RT1_SECOND]); 164 dt->dt_min = FROMBCD(bcd[S390_RT1_MINUTE]); 165 dt->dt_hour = FROMBCD(bcd[S390_RT1_HOUR] & 0x3f); 166 dt->dt_day = FROMBCD(bcd[S390_RT1_DAY]); 167 dt->dt_mon = FROMBCD(bcd[S390_RT1_MONTH]); 168 dt->dt_year = FROMBCD(bcd[S390_RT1_YEAR]) + 2000;
|
H A D | ds1307.c | 299 dt->dt_sec = FROMBCD(bcd[DS1307_SECONDS] & DS1307_SECONDS_MASK); 300 dt->dt_min = FROMBCD(bcd[DS1307_MINUTES] & DS1307_MINUTES_MASK); 303 dt->dt_hour = FROMBCD(bcd[DS1307_HOURS] & 308 dt->dt_hour = FROMBCD(bcd[DS1307_HOURS] & 311 dt->dt_day = FROMBCD(bcd[DS1307_DATE] & DS1307_DATE_MASK); 312 dt->dt_mon = FROMBCD(bcd[DS1307_MONTH] & DS1307_MONTH_MASK); 315 dt->dt_year = FROMBCD(bcd[DS1307_YEAR]) + POSIX_BASE_YEAR;
|
H A D | x1226.c | 310 dt->dt_sec = FROMBCD(bcd[X1226_REG_SC - X1226_REG_RTC_BASE] 312 dt->dt_min = FROMBCD(bcd[X1226_REG_MN - X1226_REG_RTC_BASE] 315 dt->dt_hour = FROMBCD(bcd[X1226_REG_HR - X1226_REG_RTC_BASE] 321 dt->dt_hour = FROMBCD(bcd[X1226_REG_HR - X1226_REG_RTC_BASE] 324 dt->dt_wday = FROMBCD(bcd[X1226_REG_DW - X1226_REG_RTC_BASE] 326 dt->dt_day = FROMBCD(bcd[X1226_REG_DT - X1226_REG_RTC_BASE] 328 dt->dt_mon = FROMBCD(bcd[X1226_REG_MO - X1226_REG_RTC_BASE] 330 dt->dt_year = FROMBCD(bcd[X1226_REG_YR - X1226_REG_RTC_BASE] 332 dt->dt_year += FROMBCD(bcd[X1226_REG_Y2K - X1226_REG_RTC_BASE]
|
H A D | max6900.c | 331 dt->dt_sec = FROMBCD(bcd[MAX6900_BURST_SECOND] & MAX6900_SECOND_MASK); 332 dt->dt_min = FROMBCD(bcd[MAX6900_BURST_MINUTE] & MAX6900_MINUTE_MASK); 335 dt->dt_hour = FROMBCD(bcd[MAX6900_BURST_HOUR] & 340 dt->dt_hour = FROMBCD(bcd[MAX6900_BURST_HOUR] & 344 dt->dt_day = FROMBCD(bcd[MAX6900_BURST_DATE] & MAX6900_DATE_MASK); 345 dt->dt_mon = FROMBCD(bcd[MAX6900_BURST_MONTH] & MAX6900_MONTH_MASK); 346 dt->dt_year = FROMBCD(bcd[MAX6900_BURST_YEAR]); 348 dt->dt_year += (int)FROMBCD(bcd[MAX6900_BURST_CONTROL]) * 100;
|
H A D | m41st84.c | 339 dt->dt_sec = FROMBCD(bcd[M41ST84_REG_SEC] & M41ST84_SEC_MASK); 340 dt->dt_min = FROMBCD(bcd[M41ST84_REG_MIN] & M41ST84_MIN_MASK); 341 dt->dt_hour = FROMBCD(bcd[M41ST84_REG_CENHR] & M41ST84_HOUR_MASK); 342 dt->dt_day = FROMBCD(bcd[M41ST84_REG_DATE] & M41ST84_DATE_MASK); 343 dt->dt_mon = FROMBCD(bcd[M41ST84_REG_MONTH] & M41ST84_MONTH_MASK); 346 dt->dt_year = FROMBCD(bcd[M41ST84_REG_YEAR]) + POSIX_BASE_YEAR;
|
H A D | pcf8583.c | 347 *centi = FROMBCD(bcd[PCF8583_REG_CENTI]); 348 dt->dt_sec = FROMBCD(bcd[PCF8583_REG_SEC]); 349 dt->dt_min = FROMBCD(bcd[PCF8583_REG_MIN]); 350 dt->dt_hour = FROMBCD(bcd[PCF8583_REG_HOUR] & PCF8583_HOUR_MASK); 357 dt->dt_day = FROMBCD(bcd[PCF8583_REG_YEARDATE] & PCF8583_DATE_MASK); 358 dt->dt_mon = FROMBCD(bcd[PCF8583_REG_WKDYMON] & PCF8583_MON_MASK);
|
/netbsd-6-1-5-RELEASE/sys/arch/arm/marvell/ |
H A D | mvsocrtc.c | 145 dt->dt_year = FROMBCD(rtcyear) + 2000; 146 dt->dt_mon = FROMBCD(rtcmonth); 147 dt->dt_day = FROMBCD(rtcday); 148 dt->dt_hour = FROMBCD(rtchour); 149 dt->dt_min = FROMBCD(rtcmin); 150 dt->dt_sec = FROMBCD(rtcsec);
|
/netbsd-6-1-5-RELEASE/sys/arch/sgimips/mace/ |
H A D | mcclock_mace.c | 190 dt->dt_sec = FROMBCD(regs[DS1687_SOFT_SEC]); 191 dt->dt_min = FROMBCD(regs[DS1687_SOFT_MIN]); 192 dt->dt_hour = FROMBCD(regs[DS1687_SOFT_HOUR]); 193 dt->dt_wday = FROMBCD(regs[DS1687_SOFT_DOW]); 194 dt->dt_day = FROMBCD(regs[DS1687_SOFT_DOM]); 195 dt->dt_mon = FROMBCD(regs[DS1687_SOFT_MONTH]); 196 dt->dt_year = FROMBCD(regs[DS1687_SOFT_YEAR]) + 197 (100 * FROMBCD(regs[DS1687_SOFT_CENTURY]));
|
/netbsd-6-1-5-RELEASE/sys/dev/ic/ |
H A D | mk48txx.c | 123 dt->dt_sec = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_ISEC)); 124 dt->dt_min = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IMIN)); 125 dt->dt_hour = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IHOUR)); 126 dt->dt_day = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IDAY)); 127 dt->dt_wday = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IWDAY)); 128 dt->dt_mon = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IMON)); 129 year = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IYEAR)); 132 year += 100*FROMBCD(csr & MK48TXX_CSR_CENT_MASK);
|
/netbsd-6-1-5-RELEASE/sys/arch/sbmips/sbmips/ |
H A D | rtc.c | 190 ymdhms->dt_day = FROMBCD(READRTC(sc, X1241REG_DT)); 191 ymdhms->dt_mon = FROMBCD(READRTC(sc, X1241REG_MO)); 194 ymdhms->dt_year = FROMBCD(y2k) * 100 + FROMBCD(year); 197 ymdhms->dt_sec = FROMBCD(READRTC(sc, X1241REG_SC)); 198 ymdhms->dt_min = FROMBCD(READRTC(sc, X1241REG_MN)); 200 ymdhms->dt_hour = FROMBCD(hour & ~X1241REG_HR_MIL); 293 ymdhms->dt_sec = FROMBCD(READRTC(sc, M41T81_SEC)); 294 ymdhms->dt_min = FROMBCD(READRTC(sc, M41T81_MIN)); 296 ymdhms->dt_hour = FROMBCD(hou [all...] |
/netbsd-6-1-5-RELEASE/sys/arch/luna68k/dev/ |
H A D | timekeeper.c | 125 dt->dt_sec = FROMBCD(chiptime[MK_SEC]); 126 dt->dt_min = FROMBCD(chiptime[MK_MIN]); 127 dt->dt_hour = FROMBCD(chiptime[MK_HOUR]); 128 dt->dt_wday = FROMBCD(chiptime[MK_DOW]); 129 dt->dt_day = FROMBCD(chiptime[MK_DOM]); 130 dt->dt_mon = FROMBCD(chiptime[MK_MONTH]); 131 dt->dt_year = FROMBCD(chiptime[MK_YEAR]) + YEAR0;
|
/netbsd-6-1-5-RELEASE/sys/arch/evbppc/walnut/dev/ |
H A D | ds1743.c | 257 dt->dt_sec = FROMBCD(ds1743_read(sc, DS_SECONDS) & 0x7f); 258 dt->dt_min = FROMBCD(ds1743_read(sc, DS_MINUTES) & 0x7f); 259 dt->dt_hour = FROMBCD(ds1743_read(sc, DS_HOURS) & 0x3f); 260 dt->dt_day = FROMBCD(ds1743_read(sc, DS_DATE) & 0x3f); 261 dt->dt_mon = FROMBCD(ds1743_read(sc, DS_MONTH) & 0x1f); 263 FROMBCD(ds1743_read(sc, DS_YEAR)) + 264 FROMBCD(ds1743_read(sc, DS_CENTURY) & ~DS_CTL_RW) * 100;
|
/netbsd-6-1-5-RELEASE/sys/arch/arm/omap/ |
H A D | omap_rtc.c | 130 FROMBCD(bus_space_read_1(sc->sc_iot, 134 FROMBCD(bus_space_read_1(sc->sc_iot, 138 FROMBCD(bus_space_read_1(sc->sc_iot, 142 FROMBCD(bus_space_read_1(sc->sc_iot, 146 FROMBCD(bus_space_read_1(sc->sc_iot, 150 FROMBCD(bus_space_read_1(sc->sc_iot, 154 FROMBCD(bus_space_read_1(sc->sc_iot,
|
/netbsd-6-1-5-RELEASE/sys/arch/arm/s3c2xx0/ |
H A D | s3c2440_rtc.c | 106 dt.dt_sec = FROMBCD(reg); 110 dt.dt_min = FROMBCD(reg); 114 dt.dt_hour = FROMBCD(reg); 118 dt.dt_day = FROMBCD(reg); 122 dt.dt_wday = FROMBCD(reg); 126 dt.dt_mon = FROMBCD(reg); 130 dt.dt_year = SSRTC_YEAR_ZERO + FROMBCD(reg);
|
/netbsd-6-1-5-RELEASE/sys/dev/ |
H A D | clock_subr.h | 54 #define FROMBCD(x) bcdtobin((x)) macro
|
/netbsd-6-1-5-RELEASE/sys/arch/next68k/next68k/ |
H A D | rtc.c | 276 y = FROMBCD(rtc_read(RTC_YR)); 283 dt->dt_mon = FROMBCD(rtc_read(RTC_MON)&0x1f); 284 dt->dt_day = FROMBCD(rtc_read(RTC_DATE)&0x3f); 285 dt->dt_wday = FROMBCD(rtc_read(RTC_DAY)&0x7); 289 dt->dt_hour = FROMBCD(h&0x1f); 296 val.dt_hour = FROMBCD(h & 0x3f); 299 dt->dt_min = FROMBCD(rtc_read(RTC_MIN)&0x7f); 300 dt->dt_sec = FROMBCD(rtc_read(RTC_SEC)&0x7f);
|