Home
last modified time | relevance | path

Searched refs:bcd2bin (Results 1 – 17 of 17) sorted by relevance

/freebsd-13.1/sys/arm/nvidia/
H A Das3722_rtc.c59 ct.sec = bcd2bin(buf[0] & 0x7F); in as3722_rtc_gettime()
60 ct.min = bcd2bin(buf[1] & 0x7F); in as3722_rtc_gettime()
61 ct.hour = bcd2bin(buf[2] & 0x3F); in as3722_rtc_gettime()
62 ct.day = bcd2bin(buf[3] & 0x3F); in as3722_rtc_gettime()
63 ct.mon = bcd2bin(buf[4] & 0x1F); in as3722_rtc_gettime()
64 ct.year = bcd2bin(buf[5] & 0x7F) + AS3722_RTC_START_YEAR; in as3722_rtc_gettime()
/freebsd-13.1/sys/mips/cavium/
H A Docteon_ds1337.c116 ct.sec = bcd2bin(reg[0] & 0x7f); in cvmx_rtc_ds1337_read()
117 ct.min = bcd2bin(reg[1] & 0x7f); in cvmx_rtc_ds1337_read()
118 ct.hour = bcd2bin(reg[2] & 0x3f); in cvmx_rtc_ds1337_read()
124 ct.day = bcd2bin(reg[4] & 0x3f); in cvmx_rtc_ds1337_read()
125 ct.mon = bcd2bin(reg[5] & 0x1f); /* Month field is 1..12 */ in cvmx_rtc_ds1337_read()
130 ct.year = 2000 + bcd2bin(reg[6]); in cvmx_rtc_ds1337_read()
132 ct.year = ((reg[5] & 0x80) ? 2000 : 1900) + bcd2bin(reg[6]); in cvmx_rtc_ds1337_read()
/freebsd-13.1/sys/contrib/octeon-sdk/
H A Dcvmx-cn3010-evb-hs5.c68 static inline uint8_t bcd2bin(uint8_t bcd) in bcd2bin() function
128 tms.tm_sec = bcd2bin(reg[0] & 0x7f); in cvmx_rtc_ds1337_read()
129 tms.tm_min = bcd2bin(reg[1] & 0x7f); in cvmx_rtc_ds1337_read()
130 tms.tm_hour = bcd2bin(reg[2] & 0x3f); in cvmx_rtc_ds1337_read()
136 tms.tm_mday = bcd2bin(reg[4] & 0x3f); in cvmx_rtc_ds1337_read()
137 tms.tm_mon = bcd2bin(reg[5] & 0x1f) - 1; /* Month field is 0..11 */ in cvmx_rtc_ds1337_read()
138 tms.tm_year = ((reg[5] & 0x80) ? 100 : 0) + bcd2bin(reg[6]); in cvmx_rtc_ds1337_read()
/freebsd-13.1/sys/powerpc/powernv/
H A Dopal_dev.c244 out += bcd2bin(bcd & 0xff); in bcd2bin32()
245 out += 100*bcd2bin((bcd & 0x0000ff00) >> 8); in bcd2bin32()
246 out += 10000*bcd2bin((bcd & 0x00ff0000) >> 16); in bcd2bin32()
247 out += 1000000*bcd2bin((bcd & 0xffff0000) >> 24); in bcd2bin32()
294 ct.sec = bcd2bin((hmsm & 0x0000ff0000000000) >> 40); in opal_gettime()
295 ct.min = bcd2bin((hmsm & 0x00ff000000000000) >> 48); in opal_gettime()
296 ct.hour = bcd2bin((hmsm & 0xff00000000000000) >> 56); in opal_gettime()
298 ct.day = bcd2bin((ymd & 0x000000ff) >> 0); in opal_gettime()
299 ct.mon = bcd2bin((ymd & 0x0000ff00) >> 8); in opal_gettime()
/freebsd-13.1/stand/i386/libi386/
H A Dtime.c53 hr = bcd2bin((v86.ecx & 0xff00) >> 8); /* hour in %ch */ in bios_seconds()
54 minute = bcd2bin(v86.ecx & 0xff); /* minute in %cl */ in bios_seconds()
55 sec = bcd2bin((v86.edx & 0xff00) >> 8); /* second in %dh */ in bios_seconds()
H A Dbiospci.c243 bcd2bin((version >> 8) & 0xf), bcd2bin(version & 0xf), in biospci_detect()
247 sprintf(buf, "%d", bcd2bin((version >> 8) & 0xf)); in biospci_detect()
249 sprintf(buf, "%d", bcd2bin(version & 0xf)); in biospci_detect()
257 biospci_version = bcd2bin((version >> 8) & 0xf) * 10 + bcd2bin(version & 0xf); in biospci_detect()
/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dbcd.h40 return (bcd2bin(x)); in linuxkpi_bcd2bin()
43 #define bcd2bin(_x) linuxkpi_bcd2bin(_x) macro
/freebsd-13.1/sys/arm64/nvidia/tegra210/
H A Dmax77620_rtc.c254 ct.sec = bcd2bin(buf[0] & 0x7F); in max77620_rtc_gettime()
255 ct.min = bcd2bin(buf[1] & 0x7F); in max77620_rtc_gettime()
256 ct.hour = bcd2bin(buf[2] & 0x3F); in max77620_rtc_gettime()
258 ct.mon = bcd2bin(buf[4] & 0x1F); in max77620_rtc_gettime()
259 ct.year = bcd2bin(buf[5] & 0x7F) + MAX77620_RTC_START_YEAR; in max77620_rtc_gettime()
260 ct.day = bcd2bin(buf[6] & 0x3F); in max77620_rtc_gettime()
/freebsd-13.1/sys/dev/smbios/
H A Dsmbios.c185 if (bcd2bin(sc->eps->BCD_revision)) in smbios_attach()
187 bcd2bin(sc->eps->BCD_revision >> 4), in smbios_attach()
188 bcd2bin(sc->eps->BCD_revision & 0x0f)); in smbios_attach()
/freebsd-13.1/sys/dev/iicbus/
H A Drtc8583.c236 bct.nsec = bcd2bin(tregs.msec) * 10 * 1000 * 1000; in rtc8583_gettime()
274 sreg = bcd2bin(bct.year & 0xff); in rtc8583_settime()
H A Dds1307.c398 year = bcd2bin(bct.year >> 8) * 100 + bcd2bin(bct.year & 0xff); in ds1307_settime()
/freebsd-13.1/sys/i386/bios/
H A Dsmapi.c235 bcd2bin(sc->header->version_major), in smapi_attach()
236 bcd2bin(sc->header->version_minor), in smapi_attach()
/freebsd-13.1/sys/cam/scsi/
H A Dscsi_cd.c1664 bcd2bin(softc->toc.entries[cdindex].track); in cddone()
2044 bcd2bin(th->starting_track); in cdioctl()
2045 th->ending_track = bcd2bin(th->ending_track); in cdioctl()
2101 bcd2bin(th->starting_track); in cdioctl()
2102 th->ending_track = bcd2bin(th->ending_track); in cdioctl()
2159 th->ending_track = bcd2bin(th->ending_track); in cdioctl()
2177 bcd2bin(data->entries[idx].track); in cdioctl()
2226 bcd2bin(th->starting_track); in cdioctl()
2227 th->ending_track = bcd2bin(th->ending_track); in cdioctl()
2254 data->entry.track = bcd2bin(data->entry.track); in cdioctl()
[all …]
/freebsd-13.1/sys/sys/
H A Dclock.h164 #define FROMBCD(x) bcd2bin(x)
H A Dlibkern.h59 bcd2bin(int bcd) in bcd2bin() function
/freebsd-13.1/sys/powerpc/powermac/
H A Dsmu.c1352 ct.sec = bcd2bin(cmd.data[0]); in smu_gettime()
1353 ct.min = bcd2bin(cmd.data[1]); in smu_gettime()
1354 ct.hour = bcd2bin(cmd.data[2]); in smu_gettime()
1355 ct.dow = bcd2bin(cmd.data[3]); in smu_gettime()
1356 ct.day = bcd2bin(cmd.data[4]); in smu_gettime()
1357 ct.mon = bcd2bin(cmd.data[5]); in smu_gettime()
1358 ct.year = bcd2bin(cmd.data[6]) + 2000; in smu_gettime()
/freebsd-13.1/stand/libsa/
H A Dstand.h373 #define bcd2bin(bcd) (bcd2bin_data[bcd]) macro