bin2bcd 671 arch/alpha/kernel/core_marvel.c ret = bin2bcd(rtc_access.data); bin2bcd 240 arch/ia64/include/asm/sal.h #define SAL_VERSION_CODE(major, minor) ((bin2bcd(major) << 8) | bin2bcd(minor)) bin2bcd 230 arch/m68k/atari/time.c sec = bin2bcd(sec); bin2bcd 231 arch/m68k/atari/time.c min = bin2bcd(min); bin2bcd 232 arch/m68k/atari/time.c hour = bin2bcd(hour); bin2bcd 233 arch/m68k/atari/time.c day = bin2bcd(day); bin2bcd 234 arch/m68k/atari/time.c mon = bin2bcd(mon); bin2bcd 235 arch/m68k/atari/time.c year = bin2bcd(year); bin2bcd 237 arch/m68k/atari/time.c wday = bin2bcd(wday); bin2bcd 300 arch/m68k/bvme6000/config.c rtc->bcd_sec = bin2bcd(t->tm_sec); bin2bcd 301 arch/m68k/bvme6000/config.c rtc->bcd_min = bin2bcd(t->tm_min); bin2bcd 302 arch/m68k/bvme6000/config.c rtc->bcd_hr = bin2bcd(t->tm_hour); bin2bcd 303 arch/m68k/bvme6000/config.c rtc->bcd_dom = bin2bcd(t->tm_mday); bin2bcd 304 arch/m68k/bvme6000/config.c rtc->bcd_mth = bin2bcd(t->tm_mon + 1); bin2bcd 305 arch/m68k/bvme6000/config.c rtc->bcd_year = bin2bcd(t->tm_year%100); bin2bcd 307 arch/m68k/bvme6000/config.c rtc->bcd_dow = bin2bcd(t->tm_wday+1); bin2bcd 113 arch/m68k/bvme6000/rtc.c rtc->bcd_sec = bin2bcd(sec); bin2bcd 114 arch/m68k/bvme6000/rtc.c rtc->bcd_min = bin2bcd(min); bin2bcd 115 arch/m68k/bvme6000/rtc.c rtc->bcd_hr = bin2bcd(hrs); bin2bcd 116 arch/m68k/bvme6000/rtc.c rtc->bcd_dom = bin2bcd(day); bin2bcd 117 arch/m68k/bvme6000/rtc.c rtc->bcd_mth = bin2bcd(mon); bin2bcd 118 arch/m68k/bvme6000/rtc.c rtc->bcd_year = bin2bcd(yrs%100); bin2bcd 120 arch/m68k/bvme6000/rtc.c rtc->bcd_dow = bin2bcd(rtc_tm.tm_wday+1); bin2bcd 104 arch/m68k/mvme16x/rtc.c rtc->bcd_sec = bin2bcd(sec); bin2bcd 105 arch/m68k/mvme16x/rtc.c rtc->bcd_min = bin2bcd(min); bin2bcd 106 arch/m68k/mvme16x/rtc.c rtc->bcd_hr = bin2bcd(hrs); bin2bcd 107 arch/m68k/mvme16x/rtc.c rtc->bcd_dom = bin2bcd(day); bin2bcd 108 arch/m68k/mvme16x/rtc.c rtc->bcd_mth = bin2bcd(mon); bin2bcd 109 arch/m68k/mvme16x/rtc.c rtc->bcd_year = bin2bcd(yrs%100); bin2bcd 223 arch/m68k/q40/config.c Q40_RTC_SECS = bin2bcd(t->tm_sec); bin2bcd 224 arch/m68k/q40/config.c Q40_RTC_MINS = bin2bcd(t->tm_min); bin2bcd 225 arch/m68k/q40/config.c Q40_RTC_HOUR = bin2bcd(t->tm_hour); bin2bcd 226 arch/m68k/q40/config.c Q40_RTC_DATE = bin2bcd(t->tm_mday); bin2bcd 227 arch/m68k/q40/config.c Q40_RTC_MNTH = bin2bcd(t->tm_mon + 1); bin2bcd 228 arch/m68k/q40/config.c Q40_RTC_YEAR = bin2bcd(t->tm_year%100); bin2bcd 230 arch/m68k/q40/config.c Q40_RTC_DOW = bin2bcd(t->tm_wday+1); bin2bcd 50 arch/m68k/sun3x/time.c h->sec = bin2bcd(t->tm_sec); bin2bcd 51 arch/m68k/sun3x/time.c h->min = bin2bcd(t->tm_min); bin2bcd 52 arch/m68k/sun3x/time.c h->hour = bin2bcd(t->tm_hour); bin2bcd 53 arch/m68k/sun3x/time.c h->wday = bin2bcd(t->tm_wday); bin2bcd 54 arch/m68k/sun3x/time.c h->mday = bin2bcd(t->tm_mday); bin2bcd 55 arch/m68k/sun3x/time.c h->month = bin2bcd(t->tm_mon + 1); bin2bcd 56 arch/m68k/sun3x/time.c h->year = bin2bcd(t->tm_year % 100); bin2bcd 102 arch/mips/dec/time.c real_seconds = bin2bcd(real_seconds); bin2bcd 103 arch/mips/dec/time.c real_minutes = bin2bcd(real_minutes); bin2bcd 63 arch/mips/include/asm/mc146818-time.h real_seconds = bin2bcd(real_seconds); bin2bcd 64 arch/mips/include/asm/mc146818-time.h real_minutes = bin2bcd(real_minutes); bin2bcd 154 arch/mips/sibyte/swarm/rtc_m41t81.c tm.tm_sec = bin2bcd(tm.tm_sec); bin2bcd 157 arch/mips/sibyte/swarm/rtc_m41t81.c tm.tm_min = bin2bcd(tm.tm_min); bin2bcd 160 arch/mips/sibyte/swarm/rtc_m41t81.c tm.tm_hour = bin2bcd(tm.tm_hour); bin2bcd 166 arch/mips/sibyte/swarm/rtc_m41t81.c tm.tm_wday = bin2bcd(tm.tm_wday); bin2bcd 169 arch/mips/sibyte/swarm/rtc_m41t81.c tm.tm_mday = bin2bcd(tm.tm_mday); bin2bcd 174 arch/mips/sibyte/swarm/rtc_m41t81.c tm.tm_mon = bin2bcd(tm.tm_mon); bin2bcd 179 arch/mips/sibyte/swarm/rtc_m41t81.c tm.tm_year = bin2bcd(tm.tm_year); bin2bcd 123 arch/mips/sibyte/swarm/rtc_xicor1241.c tm.tm_sec = bin2bcd(tm.tm_sec); bin2bcd 126 arch/mips/sibyte/swarm/rtc_xicor1241.c tm.tm_min = bin2bcd(tm.tm_min); bin2bcd 129 arch/mips/sibyte/swarm/rtc_xicor1241.c tm.tm_mday = bin2bcd(tm.tm_mday); bin2bcd 134 arch/mips/sibyte/swarm/rtc_xicor1241.c tm.tm_mon = bin2bcd(tm.tm_mon); bin2bcd 147 arch/mips/sibyte/swarm/rtc_xicor1241.c tm.tm_hour = bin2bcd(tm.tm_hour); bin2bcd 156 arch/mips/sibyte/swarm/rtc_xicor1241.c tm.tm_hour = bin2bcd(tm.tm_hour); bin2bcd 104 arch/powerpc/platforms/chrp/time.c tm.tm_sec = bin2bcd(tm.tm_sec); bin2bcd 105 arch/powerpc/platforms/chrp/time.c tm.tm_min = bin2bcd(tm.tm_min); bin2bcd 106 arch/powerpc/platforms/chrp/time.c tm.tm_hour = bin2bcd(tm.tm_hour); bin2bcd 107 arch/powerpc/platforms/chrp/time.c tm.tm_mon = bin2bcd(tm.tm_mon); bin2bcd 108 arch/powerpc/platforms/chrp/time.c tm.tm_mday = bin2bcd(tm.tm_mday); bin2bcd 109 arch/powerpc/platforms/chrp/time.c tm.tm_year = bin2bcd(tm.tm_year); bin2bcd 101 arch/powerpc/platforms/maple/time.c sec = bin2bcd(sec); bin2bcd 102 arch/powerpc/platforms/maple/time.c min = bin2bcd(min); bin2bcd 103 arch/powerpc/platforms/maple/time.c hour = bin2bcd(hour); bin2bcd 104 arch/powerpc/platforms/maple/time.c mon = bin2bcd(mon); bin2bcd 105 arch/powerpc/platforms/maple/time.c mday = bin2bcd(mday); bin2bcd 106 arch/powerpc/platforms/maple/time.c year = bin2bcd(year); bin2bcd 502 drivers/char/rtc.c sec = bin2bcd(sec); bin2bcd 507 drivers/char/rtc.c min = bin2bcd(min); bin2bcd 512 drivers/char/rtc.c hrs = bin2bcd(hrs); bin2bcd 598 drivers/char/rtc.c sec = bin2bcd(sec); bin2bcd 599 drivers/char/rtc.c min = bin2bcd(min); bin2bcd 600 drivers/char/rtc.c hrs = bin2bcd(hrs); bin2bcd 601 drivers/char/rtc.c day = bin2bcd(day); bin2bcd 602 drivers/char/rtc.c mon = bin2bcd(mon); bin2bcd 603 drivers/char/rtc.c yrs = bin2bcd(yrs); bin2bcd 1152 drivers/ide/ide-cd.c toc->hdr.first_track = (u8)bin2bcd(CDROM_LEADOUT); bin2bcd 1153 drivers/ide/ide-cd.c toc->hdr.last_track = (u8)bin2bcd(CDROM_LEADOUT); bin2bcd 847 drivers/mfd/menelaus.c status = menelaus_write_reg(regnum++, bin2bcd(t->tm_sec)); bin2bcd 851 drivers/mfd/menelaus.c status = menelaus_write_reg(regnum++, bin2bcd(t->tm_min)); bin2bcd 858 drivers/mfd/menelaus.c hour = RTC_HR_PM | bin2bcd(hour - 12); bin2bcd 860 drivers/mfd/menelaus.c hour = bin2bcd(hour); bin2bcd 862 drivers/mfd/menelaus.c hour = bin2bcd(t->tm_hour); bin2bcd 867 drivers/mfd/menelaus.c status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mday)); bin2bcd 871 drivers/mfd/menelaus.c status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mon + 1)); bin2bcd 875 drivers/mfd/menelaus.c status = menelaus_write_reg(regnum++, bin2bcd(t->tm_year - 100)); bin2bcd 925 drivers/mfd/menelaus.c status = menelaus_write_reg(MENELAUS_RTC_WKDAY, bin2bcd(t->tm_wday)); bin2bcd 254 drivers/rtc/rtc-ab-b5ze-s3.c regs[ABB5ZES3_REG_RTC_SC] = bin2bcd(tm->tm_sec); /* MSB=0 clears OSC */ bin2bcd 255 drivers/rtc/rtc-ab-b5ze-s3.c regs[ABB5ZES3_REG_RTC_MN] = bin2bcd(tm->tm_min); bin2bcd 256 drivers/rtc/rtc-ab-b5ze-s3.c regs[ABB5ZES3_REG_RTC_HR] = bin2bcd(tm->tm_hour); /* 24-hour format */ bin2bcd 257 drivers/rtc/rtc-ab-b5ze-s3.c regs[ABB5ZES3_REG_RTC_DT] = bin2bcd(tm->tm_mday); bin2bcd 258 drivers/rtc/rtc-ab-b5ze-s3.c regs[ABB5ZES3_REG_RTC_DW] = bin2bcd(tm->tm_wday); bin2bcd 259 drivers/rtc/rtc-ab-b5ze-s3.c regs[ABB5ZES3_REG_RTC_MO] = bin2bcd(tm->tm_mon + 1); bin2bcd 260 drivers/rtc/rtc-ab-b5ze-s3.c regs[ABB5ZES3_REG_RTC_YR] = bin2bcd(tm->tm_year - 100); bin2bcd 481 drivers/rtc/rtc-ab-b5ze-s3.c regs[0] = bin2bcd(alarm_tm->tm_min) & 0x7f; bin2bcd 482 drivers/rtc/rtc-ab-b5ze-s3.c regs[1] = bin2bcd(alarm_tm->tm_hour) & 0x3f; bin2bcd 483 drivers/rtc/rtc-ab-b5ze-s3.c regs[2] = bin2bcd(alarm_tm->tm_mday) & 0x3f; bin2bcd 169 drivers/rtc/rtc-ab-eoz9.c regs[ABEOZ9_REG_SEC - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_sec); bin2bcd 170 drivers/rtc/rtc-ab-eoz9.c regs[ABEOZ9_REG_MIN - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_min); bin2bcd 171 drivers/rtc/rtc-ab-eoz9.c regs[ABEOZ9_REG_HOURS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_hour); bin2bcd 172 drivers/rtc/rtc-ab-eoz9.c regs[ABEOZ9_REG_DAYS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_mday); bin2bcd 173 drivers/rtc/rtc-ab-eoz9.c regs[ABEOZ9_REG_WEEKDAYS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_wday); bin2bcd 174 drivers/rtc/rtc-ab-eoz9.c regs[ABEOZ9_REG_MONTHS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_mon + 1); bin2bcd 175 drivers/rtc/rtc-ab-eoz9.c regs[ABEOZ9_REG_YEARS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_year - 100); bin2bcd 210 drivers/rtc/rtc-abx80x.c buf[ABX8XX_REG_SC] = bin2bcd(tm->tm_sec); bin2bcd 211 drivers/rtc/rtc-abx80x.c buf[ABX8XX_REG_MN] = bin2bcd(tm->tm_min); bin2bcd 212 drivers/rtc/rtc-abx80x.c buf[ABX8XX_REG_HR] = bin2bcd(tm->tm_hour); bin2bcd 213 drivers/rtc/rtc-abx80x.c buf[ABX8XX_REG_DA] = bin2bcd(tm->tm_mday); bin2bcd 214 drivers/rtc/rtc-abx80x.c buf[ABX8XX_REG_MO] = bin2bcd(tm->tm_mon + 1); bin2bcd 215 drivers/rtc/rtc-abx80x.c buf[ABX8XX_REG_YR] = bin2bcd(tm->tm_year - 100); bin2bcd 308 drivers/rtc/rtc-abx80x.c alarm[1] = bin2bcd(t->time.tm_sec); bin2bcd 309 drivers/rtc/rtc-abx80x.c alarm[2] = bin2bcd(t->time.tm_min); bin2bcd 310 drivers/rtc/rtc-abx80x.c alarm[3] = bin2bcd(t->time.tm_hour); bin2bcd 311 drivers/rtc/rtc-abx80x.c alarm[4] = bin2bcd(t->time.tm_mday); bin2bcd 312 drivers/rtc/rtc-abx80x.c alarm[5] = bin2bcd(t->time.tm_mon + 1); bin2bcd 423 drivers/rtc/rtc-ac100.c reg[0] = bin2bcd(rtc_tm->tm_sec) & AC100_RTC_SEC_MASK; bin2bcd 424 drivers/rtc/rtc-ac100.c reg[1] = bin2bcd(rtc_tm->tm_min) & AC100_RTC_MIN_MASK; bin2bcd 425 drivers/rtc/rtc-ac100.c reg[2] = bin2bcd(rtc_tm->tm_hour) & AC100_RTC_HOU_MASK; bin2bcd 426 drivers/rtc/rtc-ac100.c reg[3] = bin2bcd(rtc_tm->tm_wday) & AC100_RTC_WEE_MASK; bin2bcd 427 drivers/rtc/rtc-ac100.c reg[4] = bin2bcd(rtc_tm->tm_mday) & AC100_RTC_DAY_MASK; bin2bcd 428 drivers/rtc/rtc-ac100.c reg[5] = bin2bcd(rtc_tm->tm_mon + 1) & AC100_RTC_MON_MASK; bin2bcd 429 drivers/rtc/rtc-ac100.c reg[6] = bin2bcd(year) & AC100_RTC_YEA_MASK; bin2bcd 500 drivers/rtc/rtc-ac100.c reg[0] = (bin2bcd(alrm_tm->tm_sec) & AC100_ALM_SEC_MASK) | bin2bcd 502 drivers/rtc/rtc-ac100.c reg[1] = (bin2bcd(alrm_tm->tm_min) & AC100_ALM_MIN_MASK) | bin2bcd 504 drivers/rtc/rtc-ac100.c reg[2] = (bin2bcd(alrm_tm->tm_hour) & AC100_ALM_HOU_MASK) | bin2bcd 507 drivers/rtc/rtc-ac100.c reg[3] = bin2bcd(alrm_tm->tm_wday) & AC100_ALM_WEE_MASK; bin2bcd 508 drivers/rtc/rtc-ac100.c reg[4] = (bin2bcd(alrm_tm->tm_mday) & AC100_ALM_DAY_MASK) | bin2bcd 510 drivers/rtc/rtc-ac100.c reg[5] = (bin2bcd(alrm_tm->tm_mon + 1) & AC100_ALM_MON_MASK) | bin2bcd 512 drivers/rtc/rtc-ac100.c reg[6] = (bin2bcd(year) & AC100_ALM_YEA_MASK) | bin2bcd 35 drivers/rtc/rtc-as3722.c rbuff[0] = bin2bcd(tm->tm_sec); bin2bcd 36 drivers/rtc/rtc-as3722.c rbuff[1] = bin2bcd(tm->tm_min); bin2bcd 37 drivers/rtc/rtc-as3722.c rbuff[2] = bin2bcd(tm->tm_hour); bin2bcd 38 drivers/rtc/rtc-as3722.c rbuff[3] = bin2bcd(tm->tm_mday); bin2bcd 39 drivers/rtc/rtc-as3722.c rbuff[4] = bin2bcd(tm->tm_mon + 1); bin2bcd 40 drivers/rtc/rtc-as3722.c rbuff[5] = bin2bcd(tm->tm_year - (AS3722_RTC_START_YEAR - 1900)); bin2bcd 170 drivers/rtc/rtc-at91rm9200.c bin2bcd(tm->tm_sec) << 0 bin2bcd 171 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm->tm_min) << 8 bin2bcd 172 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm->tm_hour) << 16); bin2bcd 175 drivers/rtc/rtc-at91rm9200.c bin2bcd((tm->tm_year + 1900) / 100) /* century */ bin2bcd 176 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm->tm_year % 100) << 8 /* year */ bin2bcd 177 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm->tm_mon + 1) << 16 /* tm_mon starts at zero */ bin2bcd 178 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm->tm_wday + 1) << 21 /* day of the week [0-6], Sunday=0 */ bin2bcd 179 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm->tm_mday) << 24); bin2bcd 226 drivers/rtc/rtc-at91rm9200.c bin2bcd(tm.tm_sec) << 0 bin2bcd 227 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm.tm_min) << 8 bin2bcd 228 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm.tm_hour) << 16 bin2bcd 231 drivers/rtc/rtc-at91rm9200.c bin2bcd(tm.tm_mon + 1) << 16 /* tm_mon starts at zero */ bin2bcd 232 drivers/rtc/rtc-at91rm9200.c | bin2bcd(tm.tm_mday) << 24 bin2bcd 169 drivers/rtc/rtc-bd70528.c d->sec |= bin2bcd(t->tm_sec); bin2bcd 170 drivers/rtc/rtc-bd70528.c d->min |= bin2bcd(t->tm_min); bin2bcd 171 drivers/rtc/rtc-bd70528.c d->hour |= bin2bcd(t->tm_hour); bin2bcd 190 drivers/rtc/rtc-bd70528.c r->day |= bin2bcd(t->tm_mday); bin2bcd 191 drivers/rtc/rtc-bd70528.c r->week |= bin2bcd(t->tm_wday); bin2bcd 192 drivers/rtc/rtc-bd70528.c r->month |= bin2bcd(t->tm_mon + 1); bin2bcd 193 drivers/rtc/rtc-bd70528.c r->year = bin2bcd(t->tm_year - 100); bin2bcd 121 drivers/rtc/rtc-bq32k.c regs.seconds = bin2bcd(tm->tm_sec); bin2bcd 122 drivers/rtc/rtc-bq32k.c regs.minutes = bin2bcd(tm->tm_min); bin2bcd 123 drivers/rtc/rtc-bq32k.c regs.cent_hours = bin2bcd(tm->tm_hour) | BQ32K_CENT_EN; bin2bcd 124 drivers/rtc/rtc-bq32k.c regs.day = bin2bcd(tm->tm_wday + 1); bin2bcd 125 drivers/rtc/rtc-bq32k.c regs.date = bin2bcd(tm->tm_mday); bin2bcd 126 drivers/rtc/rtc-bq32k.c regs.month = bin2bcd(tm->tm_mon + 1); bin2bcd 130 drivers/rtc/rtc-bq32k.c regs.years = bin2bcd(tm->tm_year - 100); bin2bcd 132 drivers/rtc/rtc-bq32k.c regs.years = bin2bcd(tm->tm_year); bin2bcd 109 drivers/rtc/rtc-bq4802.c sec = bin2bcd(sec); bin2bcd 110 drivers/rtc/rtc-bq4802.c min = bin2bcd(min); bin2bcd 111 drivers/rtc/rtc-bq4802.c hrs = bin2bcd(hrs); bin2bcd 112 drivers/rtc/rtc-bq4802.c day = bin2bcd(day); bin2bcd 113 drivers/rtc/rtc-bq4802.c mon = bin2bcd(mon); bin2bcd 114 drivers/rtc/rtc-bq4802.c yrs = bin2bcd(yrs); bin2bcd 115 drivers/rtc/rtc-bq4802.c century = bin2bcd(century); bin2bcd 114 drivers/rtc/rtc-cadence.c return FIELD_PREP(CDNS_RTC_TIME_S, bin2bcd(tm->tm_sec)) bin2bcd 115 drivers/rtc/rtc-cadence.c | FIELD_PREP(CDNS_RTC_TIME_M, bin2bcd(tm->tm_min)) bin2bcd 116 drivers/rtc/rtc-cadence.c | FIELD_PREP(CDNS_RTC_TIME_HR, bin2bcd(tm->tm_hour)); bin2bcd 163 drivers/rtc/rtc-cadence.c calr = FIELD_PREP(CDNS_RTC_CAL_D, bin2bcd(tm->tm_mday)) bin2bcd 164 drivers/rtc/rtc-cadence.c | FIELD_PREP(CDNS_RTC_CAL_M, bin2bcd(tm->tm_mon + 1)) bin2bcd 165 drivers/rtc/rtc-cadence.c | FIELD_PREP(CDNS_RTC_CAL_Y, bin2bcd(year % 100)) bin2bcd 166 drivers/rtc/rtc-cadence.c | FIELD_PREP(CDNS_RTC_CAL_C, bin2bcd(year / 100)) bin2bcd 227 drivers/rtc/rtc-cadence.c calar = FIELD_PREP(CDNS_RTC_CAL_D, bin2bcd(alarm->time.tm_mday)) bin2bcd 228 drivers/rtc/rtc-cadence.c | FIELD_PREP(CDNS_RTC_CAL_M, bin2bcd(alarm->time.tm_mon + 1)); bin2bcd 469 drivers/rtc/rtc-cmos.c mon = (mon <= 12) ? bin2bcd(mon) : 0xff; bin2bcd 470 drivers/rtc/rtc-cmos.c mday = (mday >= 1 && mday <= 31) ? bin2bcd(mday) : 0xff; bin2bcd 471 drivers/rtc/rtc-cmos.c hrs = (hrs < 24) ? bin2bcd(hrs) : 0xff; bin2bcd 472 drivers/rtc/rtc-cmos.c min = (min < 60) ? bin2bcd(min) : 0xff; bin2bcd 473 drivers/rtc/rtc-cmos.c sec = (sec < 60) ? bin2bcd(sec) : 0xff; bin2bcd 322 drivers/rtc/rtc-davinci.c rtcss_write(davinci_rtc, bin2bcd(tm->tm_sec), PRTCSS_RTC_SEC); bin2bcd 325 drivers/rtc/rtc-davinci.c rtcss_write(davinci_rtc, bin2bcd(tm->tm_min), PRTCSS_RTC_MIN); bin2bcd 328 drivers/rtc/rtc-davinci.c rtcss_write(davinci_rtc, bin2bcd(tm->tm_hour), PRTCSS_RTC_HOUR); bin2bcd 443 drivers/rtc/rtc-davinci.c rtcss_write(davinci_rtc, bin2bcd(alm->time.tm_min), PRTCSS_RTC_AMIN); bin2bcd 446 drivers/rtc/rtc-davinci.c rtcss_write(davinci_rtc, bin2bcd(alm->time.tm_hour), PRTCSS_RTC_AHOUR); bin2bcd 114 drivers/rtc/rtc-ds1216.c regs.sec = bin2bcd(tm->tm_sec); bin2bcd 115 drivers/rtc/rtc-ds1216.c regs.min = bin2bcd(tm->tm_min); bin2bcd 121 drivers/rtc/rtc-ds1216.c regs.hour |= bin2bcd(tm->tm_hour); bin2bcd 124 drivers/rtc/rtc-ds1216.c regs.mday = bin2bcd(tm->tm_mday); bin2bcd 125 drivers/rtc/rtc-ds1216.c regs.month = bin2bcd(tm->tm_mon); bin2bcd 126 drivers/rtc/rtc-ds1216.c regs.year = bin2bcd(tm->tm_year % 100); bin2bcd 238 drivers/rtc/rtc-ds1286.c sec = bin2bcd(sec); bin2bcd 239 drivers/rtc/rtc-ds1286.c min = bin2bcd(min); bin2bcd 240 drivers/rtc/rtc-ds1286.c hrs = bin2bcd(hrs); bin2bcd 241 drivers/rtc/rtc-ds1286.c day = bin2bcd(day); bin2bcd 242 drivers/rtc/rtc-ds1286.c mon = bin2bcd(mon); bin2bcd 243 drivers/rtc/rtc-ds1286.c yrs = bin2bcd(yrs); bin2bcd 302 drivers/rtc/rtc-ds1286.c min = bin2bcd(min); bin2bcd 303 drivers/rtc/rtc-ds1286.c hrs = bin2bcd(hrs); bin2bcd 60 drivers/rtc/rtc-ds1302.c *bp++ = bin2bcd(time->tm_sec); bin2bcd 61 drivers/rtc/rtc-ds1302.c *bp++ = bin2bcd(time->tm_min); bin2bcd 62 drivers/rtc/rtc-ds1302.c *bp++ = bin2bcd(time->tm_hour); bin2bcd 63 drivers/rtc/rtc-ds1302.c *bp++ = bin2bcd(time->tm_mday); bin2bcd 64 drivers/rtc/rtc-ds1302.c *bp++ = bin2bcd(time->tm_mon + 1); bin2bcd 66 drivers/rtc/rtc-ds1302.c *bp++ = bin2bcd(time->tm_year % 100); bin2bcd 126 drivers/rtc/rtc-ds1305.c return DS1305_HR_12 | bin2bcd(hour); bin2bcd 128 drivers/rtc/rtc-ds1305.c return DS1305_HR_12 | DS1305_HR_PM | bin2bcd(hour); bin2bcd 130 drivers/rtc/rtc-ds1305.c return bin2bcd(hour); bin2bcd 220 drivers/rtc/rtc-ds1305.c *bp++ = bin2bcd(time->tm_sec); bin2bcd 221 drivers/rtc/rtc-ds1305.c *bp++ = bin2bcd(time->tm_min); bin2bcd 224 drivers/rtc/rtc-ds1305.c *bp++ = bin2bcd(time->tm_mday); bin2bcd 225 drivers/rtc/rtc-ds1305.c *bp++ = bin2bcd(time->tm_mon + 1); bin2bcd 226 drivers/rtc/rtc-ds1305.c *bp++ = bin2bcd(time->tm_year - 100); bin2bcd 359 drivers/rtc/rtc-ds1305.c buf[1 + DS1305_SEC] = bin2bcd(alm->time.tm_sec); bin2bcd 360 drivers/rtc/rtc-ds1305.c buf[1 + DS1305_MIN] = bin2bcd(alm->time.tm_min); bin2bcd 312 drivers/rtc/rtc-ds1307.c regs[DS1307_REG_SECS] = bin2bcd(t->tm_sec); bin2bcd 313 drivers/rtc/rtc-ds1307.c regs[DS1307_REG_MIN] = bin2bcd(t->tm_min); bin2bcd 314 drivers/rtc/rtc-ds1307.c regs[DS1307_REG_HOUR] = bin2bcd(t->tm_hour); bin2bcd 315 drivers/rtc/rtc-ds1307.c regs[DS1307_REG_WDAY] = bin2bcd(t->tm_wday + 1); bin2bcd 316 drivers/rtc/rtc-ds1307.c regs[DS1307_REG_MDAY] = bin2bcd(t->tm_mday); bin2bcd 317 drivers/rtc/rtc-ds1307.c regs[DS1307_REG_MONTH] = bin2bcd(t->tm_mon + 1); bin2bcd 321 drivers/rtc/rtc-ds1307.c regs[DS1307_REG_YEAR] = bin2bcd(tmp); bin2bcd 445 drivers/rtc/rtc-ds1307.c regs[0] = bin2bcd(t->time.tm_sec); bin2bcd 446 drivers/rtc/rtc-ds1307.c regs[1] = bin2bcd(t->time.tm_min); bin2bcd 447 drivers/rtc/rtc-ds1307.c regs[2] = bin2bcd(t->time.tm_hour); bin2bcd 448 drivers/rtc/rtc-ds1307.c regs[3] = bin2bcd(t->time.tm_mday); bin2bcd 616 drivers/rtc/rtc-ds1307.c ald[0] = bin2bcd(t->time.tm_min); bin2bcd 617 drivers/rtc/rtc-ds1307.c ald[1] = bin2bcd(t->time.tm_hour); bin2bcd 618 drivers/rtc/rtc-ds1307.c ald[2] = bin2bcd(t->time.tm_mday); bin2bcd 770 drivers/rtc/rtc-ds1307.c regs[3] = bin2bcd(t->time.tm_sec); bin2bcd 771 drivers/rtc/rtc-ds1307.c regs[4] = bin2bcd(t->time.tm_min); bin2bcd 772 drivers/rtc/rtc-ds1307.c regs[5] = bin2bcd(t->time.tm_hour); bin2bcd 774 drivers/rtc/rtc-ds1307.c regs[7] = bin2bcd(t->time.tm_mday); bin2bcd 775 drivers/rtc/rtc-ds1307.c regs[8] = bin2bcd(t->time.tm_mon + 1); bin2bcd 1799 drivers/rtc/rtc-ds1307.c bin2bcd(tmp)); bin2bcd 262 drivers/rtc/rtc-ds1343.c bin2bcd(dt->tm_sec)); bin2bcd 267 drivers/rtc/rtc-ds1343.c bin2bcd(dt->tm_min)); bin2bcd 272 drivers/rtc/rtc-ds1343.c bin2bcd(dt->tm_hour) & 0x3F); bin2bcd 277 drivers/rtc/rtc-ds1343.c bin2bcd(dt->tm_wday + 1)); bin2bcd 282 drivers/rtc/rtc-ds1343.c bin2bcd(dt->tm_mday)); bin2bcd 287 drivers/rtc/rtc-ds1343.c bin2bcd(dt->tm_mon + 1)); bin2bcd 294 drivers/rtc/rtc-ds1343.c bin2bcd(dt->tm_year)); bin2bcd 328 drivers/rtc/rtc-ds1343.c 0x80 : bin2bcd(priv->alarm_sec) & 0x7F; bin2bcd 330 drivers/rtc/rtc-ds1343.c 0x80 : bin2bcd(priv->alarm_min) & 0x7F; bin2bcd 332 drivers/rtc/rtc-ds1343.c 0x80 : bin2bcd(priv->alarm_hour) & 0x3F; bin2bcd 334 drivers/rtc/rtc-ds1343.c 0x80 : bin2bcd(priv->alarm_mday) & 0x7F; bin2bcd 76 drivers/rtc/rtc-ds1347.c buf[0] = bin2bcd(dt->tm_sec); bin2bcd 77 drivers/rtc/rtc-ds1347.c buf[1] = bin2bcd(dt->tm_min); bin2bcd 78 drivers/rtc/rtc-ds1347.c buf[2] = (bin2bcd(dt->tm_hour) & 0x3F); bin2bcd 79 drivers/rtc/rtc-ds1347.c buf[3] = bin2bcd(dt->tm_mday); bin2bcd 80 drivers/rtc/rtc-ds1347.c buf[4] = bin2bcd(dt->tm_mon + 1); bin2bcd 81 drivers/rtc/rtc-ds1347.c buf[5] = bin2bcd(dt->tm_wday + 1); bin2bcd 87 drivers/rtc/rtc-ds1347.c buf[6] = bin2bcd(dt->tm_year); bin2bcd 88 drivers/rtc/rtc-ds1347.c buf[7] = bin2bcd(0x00); bin2bcd 163 drivers/rtc/rtc-ds1390.c chip->txrx_buf[1] = bin2bcd(dt->tm_sec); bin2bcd 164 drivers/rtc/rtc-ds1390.c chip->txrx_buf[2] = bin2bcd(dt->tm_min); bin2bcd 165 drivers/rtc/rtc-ds1390.c chip->txrx_buf[3] = bin2bcd(dt->tm_hour); bin2bcd 166 drivers/rtc/rtc-ds1390.c chip->txrx_buf[4] = bin2bcd(dt->tm_wday); bin2bcd 167 drivers/rtc/rtc-ds1390.c chip->txrx_buf[5] = bin2bcd(dt->tm_mday); bin2bcd 168 drivers/rtc/rtc-ds1390.c chip->txrx_buf[6] = bin2bcd(dt->tm_mon + 1) | bin2bcd 170 drivers/rtc/rtc-ds1390.c chip->txrx_buf[7] = bin2bcd(dt->tm_year % 100); bin2bcd 152 drivers/rtc/rtc-ds1511.c rtc_write(bin2bcd(deciseconds % 100), DS1511_WD_MSEC); bin2bcd 153 drivers/rtc/rtc-ds1511.c rtc_write(bin2bcd(deciseconds / 100), DS1511_WD_SEC); bin2bcd 215 drivers/rtc/rtc-ds1511.c sec = bin2bcd(sec) & 0x7f; bin2bcd 216 drivers/rtc/rtc-ds1511.c min = bin2bcd(min) & 0x7f; bin2bcd 217 drivers/rtc/rtc-ds1511.c hrs = bin2bcd(hrs) & 0x3f; bin2bcd 218 drivers/rtc/rtc-ds1511.c day = bin2bcd(day) & 0x3f; bin2bcd 219 drivers/rtc/rtc-ds1511.c mon = bin2bcd(mon) & 0x1f; bin2bcd 220 drivers/rtc/rtc-ds1511.c yrs = bin2bcd(yrs) & 0xff; bin2bcd 221 drivers/rtc/rtc-ds1511.c cen = bin2bcd(cen) & 0xff; bin2bcd 295 drivers/rtc/rtc-ds1511.c 0x80 : bin2bcd(pdata->alrm_mday) & 0x3f, bin2bcd 298 drivers/rtc/rtc-ds1511.c 0x80 : bin2bcd(pdata->alrm_hour) & 0x3f, bin2bcd 301 drivers/rtc/rtc-ds1511.c 0x80 : bin2bcd(pdata->alrm_min) & 0x7f, bin2bcd 304 drivers/rtc/rtc-ds1511.c 0x80 : bin2bcd(pdata->alrm_sec) & 0x7f, bin2bcd 77 drivers/rtc/rtc-ds1553.c century = bin2bcd((tm->tm_year + 1900) / 100); bin2bcd 81 drivers/rtc/rtc-ds1553.c writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); bin2bcd 82 drivers/rtc/rtc-ds1553.c writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); bin2bcd 83 drivers/rtc/rtc-ds1553.c writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); bin2bcd 84 drivers/rtc/rtc-ds1553.c writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); bin2bcd 85 drivers/rtc/rtc-ds1553.c writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); bin2bcd 86 drivers/rtc/rtc-ds1553.c writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); bin2bcd 87 drivers/rtc/rtc-ds1553.c writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); bin2bcd 135 drivers/rtc/rtc-ds1553.c 0x80 : bin2bcd(pdata->alrm_mday), bin2bcd 138 drivers/rtc/rtc-ds1553.c 0x80 : bin2bcd(pdata->alrm_hour), bin2bcd 141 drivers/rtc/rtc-ds1553.c 0x80 : bin2bcd(pdata->alrm_min), bin2bcd 144 drivers/rtc/rtc-ds1553.c 0x80 : bin2bcd(pdata->alrm_sec), bin2bcd 97 drivers/rtc/rtc-ds1685.c return (bin2bcd(val) & bcd_mask); bin2bcd 62 drivers/rtc/rtc-ds1742.c century = bin2bcd((tm->tm_year + 1900) / 100); bin2bcd 66 drivers/rtc/rtc-ds1742.c writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); bin2bcd 67 drivers/rtc/rtc-ds1742.c writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); bin2bcd 68 drivers/rtc/rtc-ds1742.c writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); bin2bcd 69 drivers/rtc/rtc-ds1742.c writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); bin2bcd 70 drivers/rtc/rtc-ds1742.c writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); bin2bcd 71 drivers/rtc/rtc-ds1742.c writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); bin2bcd 72 drivers/rtc/rtc-ds1742.c writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); bin2bcd 158 drivers/rtc/rtc-ds3232.c buf[0] = bin2bcd(time->tm_sec); bin2bcd 159 drivers/rtc/rtc-ds3232.c buf[1] = bin2bcd(time->tm_min); bin2bcd 160 drivers/rtc/rtc-ds3232.c buf[2] = bin2bcd(time->tm_hour); bin2bcd 162 drivers/rtc/rtc-ds3232.c buf[3] = bin2bcd(time->tm_wday + 1); bin2bcd 163 drivers/rtc/rtc-ds3232.c buf[4] = bin2bcd(time->tm_mday); /* Date */ bin2bcd 165 drivers/rtc/rtc-ds3232.c buf[5] = bin2bcd(time->tm_mon + 1); bin2bcd 168 drivers/rtc/rtc-ds3232.c buf[6] = bin2bcd(time->tm_year - 100); bin2bcd 170 drivers/rtc/rtc-ds3232.c buf[6] = bin2bcd(time->tm_year); bin2bcd 225 drivers/rtc/rtc-ds3232.c buf[0] = bin2bcd(alarm->time.tm_sec); bin2bcd 226 drivers/rtc/rtc-ds3232.c buf[1] = bin2bcd(alarm->time.tm_min); bin2bcd 227 drivers/rtc/rtc-ds3232.c buf[2] = bin2bcd(alarm->time.tm_hour); bin2bcd 228 drivers/rtc/rtc-ds3232.c buf[3] = bin2bcd(alarm->time.tm_mday); bin2bcd 92 drivers/rtc/rtc-em3027.c buf[1] = bin2bcd(tm->tm_sec); bin2bcd 93 drivers/rtc/rtc-em3027.c buf[2] = bin2bcd(tm->tm_min); bin2bcd 94 drivers/rtc/rtc-em3027.c buf[3] = bin2bcd(tm->tm_hour); bin2bcd 95 drivers/rtc/rtc-em3027.c buf[4] = bin2bcd(tm->tm_mday); bin2bcd 96 drivers/rtc/rtc-em3027.c buf[5] = bin2bcd(tm->tm_wday); bin2bcd 97 drivers/rtc/rtc-em3027.c buf[6] = bin2bcd(tm->tm_mon); bin2bcd 98 drivers/rtc/rtc-em3027.c buf[7] = bin2bcd(tm->tm_year % 100); bin2bcd 152 drivers/rtc/rtc-fm3130.c buf[FM3130_RTC_SECONDS] = bin2bcd(t->tm_sec); bin2bcd 153 drivers/rtc/rtc-fm3130.c buf[FM3130_RTC_MINUTES] = bin2bcd(t->tm_min); bin2bcd 154 drivers/rtc/rtc-fm3130.c buf[FM3130_RTC_HOURS] = bin2bcd(t->tm_hour); bin2bcd 155 drivers/rtc/rtc-fm3130.c buf[FM3130_RTC_DAY] = bin2bcd(t->tm_wday + 1); bin2bcd 156 drivers/rtc/rtc-fm3130.c buf[FM3130_RTC_DATE] = bin2bcd(t->tm_mday); bin2bcd 157 drivers/rtc/rtc-fm3130.c buf[FM3130_RTC_MONTHS] = bin2bcd(t->tm_mon + 1); bin2bcd 161 drivers/rtc/rtc-fm3130.c buf[FM3130_RTC_YEARS] = bin2bcd(tmp); bin2bcd 252 drivers/rtc/rtc-fm3130.c (tm->tm_sec != -1) ? bin2bcd(tm->tm_sec) : 0x80; bin2bcd 255 drivers/rtc/rtc-fm3130.c (tm->tm_min != -1) ? bin2bcd(tm->tm_min) : 0x80; bin2bcd 258 drivers/rtc/rtc-fm3130.c (tm->tm_hour != -1) ? bin2bcd(tm->tm_hour) : 0x80; bin2bcd 261 drivers/rtc/rtc-fm3130.c (tm->tm_mday != -1) ? bin2bcd(tm->tm_mday) : 0x80; bin2bcd 264 drivers/rtc/rtc-fm3130.c (tm->tm_mon != -1) ? bin2bcd(tm->tm_mon + 1) : 0x80; bin2bcd 129 drivers/rtc/rtc-hym8563.c buf[0] = bin2bcd(tm->tm_sec); bin2bcd 130 drivers/rtc/rtc-hym8563.c buf[1] = bin2bcd(tm->tm_min); bin2bcd 131 drivers/rtc/rtc-hym8563.c buf[2] = bin2bcd(tm->tm_hour); bin2bcd 132 drivers/rtc/rtc-hym8563.c buf[3] = bin2bcd(tm->tm_mday); bin2bcd 133 drivers/rtc/rtc-hym8563.c buf[4] = bin2bcd(tm->tm_wday); bin2bcd 134 drivers/rtc/rtc-hym8563.c buf[5] = bin2bcd(tm->tm_mon + 1); bin2bcd 141 drivers/rtc/rtc-hym8563.c buf[6] = bin2bcd(tm->tm_year - 100); bin2bcd 256 drivers/rtc/rtc-hym8563.c bin2bcd(alm_tm->tm_min) : HYM8563_ALM_BIT_DISABLE; bin2bcd 259 drivers/rtc/rtc-hym8563.c bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; bin2bcd 262 drivers/rtc/rtc-hym8563.c bin2bcd(alm_tm->tm_mday) : HYM8563_ALM_BIT_DISABLE; bin2bcd 265 drivers/rtc/rtc-hym8563.c bin2bcd(alm_tm->tm_wday) : HYM8563_ALM_BIT_DISABLE; bin2bcd 205 drivers/rtc/rtc-isl12022.c buf[ISL12022_REG_SC] = bin2bcd(tm->tm_sec); bin2bcd 206 drivers/rtc/rtc-isl12022.c buf[ISL12022_REG_MN] = bin2bcd(tm->tm_min); bin2bcd 207 drivers/rtc/rtc-isl12022.c buf[ISL12022_REG_HR] = bin2bcd(tm->tm_hour) | ISL12022_HR_MIL; bin2bcd 209 drivers/rtc/rtc-isl12022.c buf[ISL12022_REG_DT] = bin2bcd(tm->tm_mday); bin2bcd 212 drivers/rtc/rtc-isl12022.c buf[ISL12022_REG_MO] = bin2bcd(tm->tm_mon + 1); bin2bcd 215 drivers/rtc/rtc-isl12022.c buf[ISL12022_REG_YR] = bin2bcd(tm->tm_year % 100); bin2bcd 184 drivers/rtc/rtc-isl12026.c op[2] = bin2bcd(tm->tm_sec); /* SC */ bin2bcd 185 drivers/rtc/rtc-isl12026.c op[3] = bin2bcd(tm->tm_min); /* MN */ bin2bcd 186 drivers/rtc/rtc-isl12026.c op[4] = bin2bcd(tm->tm_hour) | ISL12026_REG_HR_MIL; /* HR */ bin2bcd 187 drivers/rtc/rtc-isl12026.c op[5] = bin2bcd(tm->tm_mday); /* DT */ bin2bcd 188 drivers/rtc/rtc-isl12026.c op[6] = bin2bcd(tm->tm_mon + 1); /* MO */ bin2bcd 189 drivers/rtc/rtc-isl12026.c op[7] = bin2bcd(tm->tm_year % 100); /* YR */ bin2bcd 190 drivers/rtc/rtc-isl12026.c op[8] = bin2bcd(tm->tm_wday & 7); /* DW */ bin2bcd 191 drivers/rtc/rtc-isl12026.c op[9] = bin2bcd(tm->tm_year >= 100 ? 20 : 19); /* Y2K */ bin2bcd 413 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_SCA - offs] = bin2bcd(alarm_tm->tm_sec) | enable; bin2bcd 414 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_MNA - offs] = bin2bcd(alarm_tm->tm_min) | enable; bin2bcd 415 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_HRA - offs] = bin2bcd(alarm_tm->tm_hour) | bin2bcd 418 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_DTA - offs] = bin2bcd(alarm_tm->tm_mday) | enable; bin2bcd 419 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_MOA - offs] = bin2bcd(alarm_tm->tm_mon + 1) | enable; bin2bcd 420 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_DWA - offs] = bin2bcd(alarm_tm->tm_wday & 7) | enable; bin2bcd 457 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_SC] = bin2bcd(tm->tm_sec); bin2bcd 458 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_MN] = bin2bcd(tm->tm_min); bin2bcd 459 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_HR] = bin2bcd(tm->tm_hour) | ISL1208_REG_HR_MIL; bin2bcd 461 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_DT] = bin2bcd(tm->tm_mday); bin2bcd 462 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_MO] = bin2bcd(tm->tm_mon + 1); bin2bcd 463 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_YR] = bin2bcd(tm->tm_year - 100); bin2bcd 465 drivers/rtc/rtc-isl1208.c regs[ISL1208_REG_DW] = bin2bcd(tm->tm_wday & 7); bin2bcd 242 drivers/rtc/rtc-m41t80.c buf[M41T80_REG_SEC] = bin2bcd(tm->tm_sec); bin2bcd 243 drivers/rtc/rtc-m41t80.c buf[M41T80_REG_MIN] = bin2bcd(tm->tm_min); bin2bcd 244 drivers/rtc/rtc-m41t80.c buf[M41T80_REG_HOUR] = bin2bcd(tm->tm_hour); bin2bcd 245 drivers/rtc/rtc-m41t80.c buf[M41T80_REG_DAY] = bin2bcd(tm->tm_mday); bin2bcd 246 drivers/rtc/rtc-m41t80.c buf[M41T80_REG_MON] = bin2bcd(tm->tm_mon + 1); bin2bcd 247 drivers/rtc/rtc-m41t80.c buf[M41T80_REG_YEAR] = bin2bcd(tm->tm_year - 100); bin2bcd 327 drivers/rtc/rtc-m41t80.c alarmvals[0] = bin2bcd(alrm->time.tm_mon + 1); bin2bcd 328 drivers/rtc/rtc-m41t80.c alarmvals[1] = bin2bcd(alrm->time.tm_mday); bin2bcd 329 drivers/rtc/rtc-m41t80.c alarmvals[2] = bin2bcd(alrm->time.tm_hour); bin2bcd 330 drivers/rtc/rtc-m41t80.c alarmvals[3] = bin2bcd(alrm->time.tm_min); bin2bcd 331 drivers/rtc/rtc-m41t80.c alarmvals[4] = bin2bcd(alrm->time.tm_sec); bin2bcd 88 drivers/rtc/rtc-m41t93.c data[M41T93_REG_ST_SEC] = bin2bcd(tm->tm_sec); bin2bcd 89 drivers/rtc/rtc-m41t93.c data[M41T93_REG_MIN] = bin2bcd(tm->tm_min); bin2bcd 90 drivers/rtc/rtc-m41t93.c data[M41T93_REG_CENT_HOUR] = bin2bcd(tm->tm_hour) | bin2bcd 92 drivers/rtc/rtc-m41t93.c data[M41T93_REG_DAY] = bin2bcd(tm->tm_mday); bin2bcd 93 drivers/rtc/rtc-m41t93.c data[M41T93_REG_WDAY] = bin2bcd(tm->tm_wday + 1); bin2bcd 94 drivers/rtc/rtc-m41t93.c data[M41T93_REG_MON] = bin2bcd(tm->tm_mon + 1); bin2bcd 95 drivers/rtc/rtc-m41t93.c data[M41T93_REG_YEAR] = bin2bcd(tm->tm_year % 100); bin2bcd 41 drivers/rtc/rtc-m41t94.c buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec); bin2bcd 42 drivers/rtc/rtc-m41t94.c buf[M41T94_REG_MINUTES] = bin2bcd(tm->tm_min); bin2bcd 43 drivers/rtc/rtc-m41t94.c buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour); bin2bcd 44 drivers/rtc/rtc-m41t94.c buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); bin2bcd 45 drivers/rtc/rtc-m41t94.c buf[M41T94_REG_DAY] = bin2bcd(tm->tm_mday); bin2bcd 46 drivers/rtc/rtc-m41t94.c buf[M41T94_REG_MONTH] = bin2bcd(tm->tm_mon + 1); bin2bcd 51 drivers/rtc/rtc-m41t94.c buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100); bin2bcd 113 drivers/rtc/rtc-m48t35.c sec = bin2bcd(sec); bin2bcd 114 drivers/rtc/rtc-m48t35.c min = bin2bcd(min); bin2bcd 115 drivers/rtc/rtc-m48t35.c hrs = bin2bcd(hrs); bin2bcd 116 drivers/rtc/rtc-m48t35.c day = bin2bcd(day); bin2bcd 117 drivers/rtc/rtc-m48t35.c mon = bin2bcd(mon); bin2bcd 118 drivers/rtc/rtc-m48t35.c yrs = bin2bcd(yrs); bin2bcd 127 drivers/rtc/rtc-m48t59.c M48T59_WRITE((bin2bcd(tm->tm_sec) & 0x7F), M48T59_SEC); bin2bcd 128 drivers/rtc/rtc-m48t59.c M48T59_WRITE((bin2bcd(tm->tm_min) & 0x7F), M48T59_MIN); bin2bcd 129 drivers/rtc/rtc-m48t59.c M48T59_WRITE((bin2bcd(tm->tm_hour) & 0x3F), M48T59_HOUR); bin2bcd 130 drivers/rtc/rtc-m48t59.c M48T59_WRITE((bin2bcd(tm->tm_mday) & 0x3F), M48T59_MDAY); bin2bcd 132 drivers/rtc/rtc-m48t59.c M48T59_WRITE((bin2bcd(tm->tm_mon + 1) & 0x1F), M48T59_MONTH); bin2bcd 133 drivers/rtc/rtc-m48t59.c M48T59_WRITE(bin2bcd(year % 100), M48T59_YEAR); bin2bcd 137 drivers/rtc/rtc-m48t59.c val |= (bin2bcd(tm->tm_wday) & 0x07); bin2bcd 218 drivers/rtc/rtc-m48t59.c mday = (mday >= 1 && mday <= 31) ? bin2bcd(mday) : 0xff; bin2bcd 223 drivers/rtc/rtc-m48t59.c hour = (hour < 24) ? bin2bcd(hour) : 0x00; bin2bcd 226 drivers/rtc/rtc-m48t59.c min = (min < 60) ? bin2bcd(min) : 0x00; bin2bcd 229 drivers/rtc/rtc-m48t59.c sec = (sec < 60) ? bin2bcd(sec) : 0x00; bin2bcd 124 drivers/rtc/rtc-m48t86.c m48t86_writeb(dev, bin2bcd(tm->tm_sec), M48T86_SEC); bin2bcd 125 drivers/rtc/rtc-m48t86.c m48t86_writeb(dev, bin2bcd(tm->tm_min), M48T86_MIN); bin2bcd 126 drivers/rtc/rtc-m48t86.c m48t86_writeb(dev, bin2bcd(tm->tm_hour), M48T86_HOUR); bin2bcd 127 drivers/rtc/rtc-m48t86.c m48t86_writeb(dev, bin2bcd(tm->tm_mday), M48T86_DOM); bin2bcd 128 drivers/rtc/rtc-m48t86.c m48t86_writeb(dev, bin2bcd(tm->tm_mon + 1), M48T86_MONTH); bin2bcd 129 drivers/rtc/rtc-m48t86.c m48t86_writeb(dev, bin2bcd(tm->tm_year % 100), M48T86_YEAR); bin2bcd 130 drivers/rtc/rtc-m48t86.c m48t86_writeb(dev, bin2bcd(tm->tm_wday), M48T86_DOW); bin2bcd 179 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_SC] = bin2bcd(tm->tm_sec); bin2bcd 180 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_MN] = bin2bcd(tm->tm_min); bin2bcd 181 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_HR] = bin2bcd(tm->tm_hour); bin2bcd 182 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_DT] = bin2bcd(tm->tm_mday); bin2bcd 183 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_MO] = bin2bcd(tm->tm_mon + 1); bin2bcd 184 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_DW] = bin2bcd(tm->tm_wday); bin2bcd 185 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_YR] = bin2bcd(tm->tm_year % 100); bin2bcd 186 drivers/rtc/rtc-max6900.c regs[MAX6900_REG_CENTURY] = bin2bcd((tm->tm_year + 1900) / 100); bin2bcd 94 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_SECONDS, bin2bcd(dt->tm_sec)); bin2bcd 95 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_MINUTES, bin2bcd(dt->tm_min)); bin2bcd 96 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour)); bin2bcd 98 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_DATE, bin2bcd(dt->tm_mday)); bin2bcd 99 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_MONTH, bin2bcd(dt->tm_mon + 1)); bin2bcd 100 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday)); bin2bcd 101 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100)); bin2bcd 102 drivers/rtc/rtc-max6902.c max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100)); bin2bcd 89 drivers/rtc/rtc-max6916.c buf[1] = bin2bcd(dt->tm_sec); bin2bcd 90 drivers/rtc/rtc-max6916.c buf[2] = bin2bcd(dt->tm_min); bin2bcd 91 drivers/rtc/rtc-max6916.c buf[3] = (bin2bcd(dt->tm_hour) & 0X3F); bin2bcd 92 drivers/rtc/rtc-max6916.c buf[4] = bin2bcd(dt->tm_mday); bin2bcd 93 drivers/rtc/rtc-max6916.c buf[5] = bin2bcd(dt->tm_mon + 1); bin2bcd 94 drivers/rtc/rtc-max6916.c buf[6] = bin2bcd(dt->tm_wday + 1); bin2bcd 95 drivers/rtc/rtc-max6916.c buf[7] = bin2bcd(dt->tm_year % 100); bin2bcd 96 drivers/rtc/rtc-max6916.c buf[8] = bin2bcd(0x00); bin2bcd 84 drivers/rtc/rtc-max8907.c regs[RTC_YEAR2] = bin2bcd(high); bin2bcd 85 drivers/rtc/rtc-max8907.c regs[RTC_YEAR1] = bin2bcd(low); bin2bcd 86 drivers/rtc/rtc-max8907.c regs[RTC_MONTH] = bin2bcd(tm->tm_mon + 1); bin2bcd 87 drivers/rtc/rtc-max8907.c regs[RTC_DATE] = bin2bcd(tm->tm_mday); bin2bcd 89 drivers/rtc/rtc-max8907.c regs[RTC_HOUR] = bin2bcd(tm->tm_hour); bin2bcd 90 drivers/rtc/rtc-max8907.c regs[RTC_MIN] = bin2bcd(tm->tm_min); bin2bcd 91 drivers/rtc/rtc-max8907.c regs[RTC_SEC] = bin2bcd(tm->tm_sec); bin2bcd 95 drivers/rtc/rtc-max8998.c data[RTC_SEC] = bin2bcd(tm->tm_sec); bin2bcd 96 drivers/rtc/rtc-max8998.c data[RTC_MIN] = bin2bcd(tm->tm_min); bin2bcd 97 drivers/rtc/rtc-max8998.c data[RTC_HOUR] = bin2bcd(tm->tm_hour); bin2bcd 99 drivers/rtc/rtc-max8998.c data[RTC_DATE] = bin2bcd(tm->tm_mday); bin2bcd 100 drivers/rtc/rtc-max8998.c data[RTC_MONTH] = bin2bcd(tm->tm_mon); bin2bcd 101 drivers/rtc/rtc-max8998.c data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100); bin2bcd 102 drivers/rtc/rtc-max8998.c data[RTC_YEAR2] = bin2bcd((tm->tm_year + 1900) / 100); bin2bcd 163 drivers/rtc/rtc-mc146818-lib.c sec = bin2bcd(sec); bin2bcd 164 drivers/rtc/rtc-mc146818-lib.c min = bin2bcd(min); bin2bcd 165 drivers/rtc/rtc-mc146818-lib.c hrs = bin2bcd(hrs); bin2bcd 166 drivers/rtc/rtc-mc146818-lib.c day = bin2bcd(day); bin2bcd 167 drivers/rtc/rtc-mc146818-lib.c mon = bin2bcd(mon); bin2bcd 168 drivers/rtc/rtc-mc146818-lib.c yrs = bin2bcd(yrs); bin2bcd 169 drivers/rtc/rtc-mc146818-lib.c century = bin2bcd(century); bin2bcd 200 drivers/rtc/rtc-mcp795.c data[0] = (data[0] & 0x80) | bin2bcd(tim->tm_sec); bin2bcd 201 drivers/rtc/rtc-mcp795.c data[1] = (data[1] & 0x80) | bin2bcd(tim->tm_min); bin2bcd 202 drivers/rtc/rtc-mcp795.c data[2] = bin2bcd(tim->tm_hour); bin2bcd 203 drivers/rtc/rtc-mcp795.c data[3] = (data[3] & 0xF8) | bin2bcd(tim->tm_wday + 1); bin2bcd 204 drivers/rtc/rtc-mcp795.c data[4] = bin2bcd(tim->tm_mday); bin2bcd 205 drivers/rtc/rtc-mcp795.c data[5] = (data[5] & MCP795_LP_BIT) | bin2bcd(tim->tm_mon + 1); bin2bcd 210 drivers/rtc/rtc-mcp795.c data[6] = bin2bcd(tim->tm_year); bin2bcd 294 drivers/rtc/rtc-mcp795.c tmp[0] = (tmp[0] & 0x80) | bin2bcd(alm->time.tm_sec); bin2bcd 295 drivers/rtc/rtc-mcp795.c tmp[1] = (tmp[1] & 0x80) | bin2bcd(alm->time.tm_min); bin2bcd 296 drivers/rtc/rtc-mcp795.c tmp[2] = (tmp[2] & 0xE0) | bin2bcd(alm->time.tm_hour); bin2bcd 297 drivers/rtc/rtc-mcp795.c tmp[3] = (tmp[3] & 0x80) | bin2bcd(alm->time.tm_wday + 1); bin2bcd 300 drivers/rtc/rtc-mcp795.c tmp[4] = (tmp[4] & 0xC0) | bin2bcd(alm->time.tm_mday); bin2bcd 301 drivers/rtc/rtc-mcp795.c tmp[5] = (tmp[5] & 0xE0) | bin2bcd(alm->time.tm_mon + 1); bin2bcd 52 drivers/rtc/rtc-mv.c rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) | bin2bcd 53 drivers/rtc/rtc-mv.c (bin2bcd(tm->tm_min) << RTC_MINUTES_OFFS) | bin2bcd 54 drivers/rtc/rtc-mv.c (bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) | bin2bcd 55 drivers/rtc/rtc-mv.c (bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS); bin2bcd 58 drivers/rtc/rtc-mv.c rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) | bin2bcd 59 drivers/rtc/rtc-mv.c (bin2bcd(tm->tm_mon + 1) << RTC_MONTH_OFFS) | bin2bcd 60 drivers/rtc/rtc-mv.c (bin2bcd(tm->tm_year - 100) << RTC_YEAR_OFFS); bin2bcd 137 drivers/rtc/rtc-mv.c rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec)) bin2bcd 140 drivers/rtc/rtc-mv.c rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min)) bin2bcd 143 drivers/rtc/rtc-mv.c rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour)) bin2bcd 149 drivers/rtc/rtc-mv.c rtc_reg = (RTC_ALARM_VALID | bin2bcd(alm->time.tm_mday)) bin2bcd 155 drivers/rtc/rtc-mv.c rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_mon + 1)) bin2bcd 159 drivers/rtc/rtc-mv.c rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_year - 100)) bin2bcd 272 drivers/rtc/rtc-omap.c tm->tm_sec = bin2bcd(tm->tm_sec); bin2bcd 273 drivers/rtc/rtc-omap.c tm->tm_min = bin2bcd(tm->tm_min); bin2bcd 274 drivers/rtc/rtc-omap.c tm->tm_hour = bin2bcd(tm->tm_hour); bin2bcd 275 drivers/rtc/rtc-omap.c tm->tm_mday = bin2bcd(tm->tm_mday); bin2bcd 277 drivers/rtc/rtc-omap.c tm->tm_mon = bin2bcd(tm->tm_mon + 1); bin2bcd 278 drivers/rtc/rtc-omap.c tm->tm_year = bin2bcd(tm->tm_year - 100); bin2bcd 36 drivers/rtc/rtc-opal.c *y_m_d |= ((u32)bin2bcd((tm->tm_year + 1900) / 100)) << 24; bin2bcd 37 drivers/rtc/rtc-opal.c *y_m_d |= ((u32)bin2bcd((tm->tm_year + 1900) % 100)) << 16; bin2bcd 38 drivers/rtc/rtc-opal.c *y_m_d |= ((u32)bin2bcd((tm->tm_mon + 1))) << 8; bin2bcd 39 drivers/rtc/rtc-opal.c *y_m_d |= ((u32)bin2bcd(tm->tm_mday)); bin2bcd 41 drivers/rtc/rtc-opal.c *h_m_s_ms |= ((u64)bin2bcd(tm->tm_hour)) << 56; bin2bcd 42 drivers/rtc/rtc-opal.c *h_m_s_ms |= ((u64)bin2bcd(tm->tm_min)) << 48; bin2bcd 43 drivers/rtc/rtc-opal.c *h_m_s_ms |= ((u64)bin2bcd(tm->tm_sec)) << 40; bin2bcd 85 drivers/rtc/rtc-palmas.c rtc_data[0] = bin2bcd(tm->tm_sec); bin2bcd 86 drivers/rtc/rtc-palmas.c rtc_data[1] = bin2bcd(tm->tm_min); bin2bcd 87 drivers/rtc/rtc-palmas.c rtc_data[2] = bin2bcd(tm->tm_hour); bin2bcd 88 drivers/rtc/rtc-palmas.c rtc_data[3] = bin2bcd(tm->tm_mday); bin2bcd 89 drivers/rtc/rtc-palmas.c rtc_data[4] = bin2bcd(tm->tm_mon + 1); bin2bcd 90 drivers/rtc/rtc-palmas.c rtc_data[5] = bin2bcd(tm->tm_year - 100); bin2bcd 171 drivers/rtc/rtc-palmas.c alarm_data[0] = bin2bcd(alm->time.tm_sec); bin2bcd 172 drivers/rtc/rtc-palmas.c alarm_data[1] = bin2bcd(alm->time.tm_min); bin2bcd 173 drivers/rtc/rtc-palmas.c alarm_data[2] = bin2bcd(alm->time.tm_hour); bin2bcd 174 drivers/rtc/rtc-palmas.c alarm_data[3] = bin2bcd(alm->time.tm_mday); bin2bcd 175 drivers/rtc/rtc-palmas.c alarm_data[4] = bin2bcd(alm->time.tm_mon + 1); bin2bcd 176 drivers/rtc/rtc-palmas.c alarm_data[5] = bin2bcd(alm->time.tm_year - 100); bin2bcd 218 drivers/rtc/rtc-pcf2123.c txbuf[0] = bin2bcd(tm->tm_sec & 0x7F); bin2bcd 219 drivers/rtc/rtc-pcf2123.c txbuf[1] = bin2bcd(tm->tm_min & 0x7F); bin2bcd 220 drivers/rtc/rtc-pcf2123.c txbuf[2] = bin2bcd(tm->tm_hour & 0x3F); bin2bcd 221 drivers/rtc/rtc-pcf2123.c txbuf[3] = bin2bcd(tm->tm_mday & 0x3F); bin2bcd 223 drivers/rtc/rtc-pcf2123.c txbuf[5] = bin2bcd((tm->tm_mon + 1) & 0x1F); /* rtc mn 1-12 */ bin2bcd 224 drivers/rtc/rtc-pcf2123.c txbuf[6] = bin2bcd(tm->tm_year - 100); bin2bcd 294 drivers/rtc/rtc-pcf2123.c txbuf[0] = bin2bcd(alm->time.tm_min & 0x7F); bin2bcd 295 drivers/rtc/rtc-pcf2123.c txbuf[1] = bin2bcd(alm->time.tm_hour & 0x3F); bin2bcd 296 drivers/rtc/rtc-pcf2123.c txbuf[2] = bin2bcd(alm->time.tm_mday & 0x3F); bin2bcd 165 drivers/rtc/rtc-pcf2127.c buf[i++] = bin2bcd(tm->tm_sec); /* this will also clear OSF flag */ bin2bcd 166 drivers/rtc/rtc-pcf2127.c buf[i++] = bin2bcd(tm->tm_min); bin2bcd 167 drivers/rtc/rtc-pcf2127.c buf[i++] = bin2bcd(tm->tm_hour); bin2bcd 168 drivers/rtc/rtc-pcf2127.c buf[i++] = bin2bcd(tm->tm_mday); bin2bcd 172 drivers/rtc/rtc-pcf2127.c buf[i++] = bin2bcd(tm->tm_mon + 1); bin2bcd 175 drivers/rtc/rtc-pcf2127.c buf[i++] = bin2bcd(tm->tm_year % 100); bin2bcd 75 drivers/rtc/rtc-pcf50633.c pcf->time[PCF50633_TI_SEC] = bin2bcd(rtc->tm_sec); bin2bcd 76 drivers/rtc/rtc-pcf50633.c pcf->time[PCF50633_TI_MIN] = bin2bcd(rtc->tm_min); bin2bcd 77 drivers/rtc/rtc-pcf50633.c pcf->time[PCF50633_TI_HOUR] = bin2bcd(rtc->tm_hour); bin2bcd 78 drivers/rtc/rtc-pcf50633.c pcf->time[PCF50633_TI_WKDAY] = bin2bcd(rtc->tm_wday); bin2bcd 79 drivers/rtc/rtc-pcf50633.c pcf->time[PCF50633_TI_DAY] = bin2bcd(rtc->tm_mday); bin2bcd 80 drivers/rtc/rtc-pcf50633.c pcf->time[PCF50633_TI_MONTH] = bin2bcd(rtc->tm_mon + 1); bin2bcd 81 drivers/rtc/rtc-pcf50633.c pcf->time[PCF50633_TI_YEAR] = bin2bcd(rtc->tm_year % 100); bin2bcd 118 drivers/rtc/rtc-pcf85063.c regs[0] = bin2bcd(tm->tm_sec) & 0x7F; /* clear OS flag */ bin2bcd 120 drivers/rtc/rtc-pcf85063.c regs[1] = bin2bcd(tm->tm_min); bin2bcd 121 drivers/rtc/rtc-pcf85063.c regs[2] = bin2bcd(tm->tm_hour); bin2bcd 124 drivers/rtc/rtc-pcf85063.c regs[3] = bin2bcd(tm->tm_mday); bin2bcd 130 drivers/rtc/rtc-pcf85063.c regs[5] = bin2bcd(tm->tm_mon + 1); bin2bcd 133 drivers/rtc/rtc-pcf85063.c regs[6] = bin2bcd(tm->tm_year - 100); bin2bcd 182 drivers/rtc/rtc-pcf85063.c buf[0] = bin2bcd(alrm->time.tm_sec); bin2bcd 183 drivers/rtc/rtc-pcf85063.c buf[1] = bin2bcd(alrm->time.tm_min); bin2bcd 184 drivers/rtc/rtc-pcf85063.c buf[2] = bin2bcd(alrm->time.tm_hour); bin2bcd 185 drivers/rtc/rtc-pcf85063.c buf[3] = bin2bcd(alrm->time.tm_mday); bin2bcd 250 drivers/rtc/rtc-pcf8523.c regs[1] = bin2bcd(tm->tm_sec); bin2bcd 251 drivers/rtc/rtc-pcf8523.c regs[2] = bin2bcd(tm->tm_min); bin2bcd 252 drivers/rtc/rtc-pcf8523.c regs[3] = bin2bcd(tm->tm_hour); bin2bcd 253 drivers/rtc/rtc-pcf8523.c regs[4] = bin2bcd(tm->tm_mday); bin2bcd 255 drivers/rtc/rtc-pcf8523.c regs[6] = bin2bcd(tm->tm_mon + 1); bin2bcd 256 drivers/rtc/rtc-pcf8523.c regs[7] = bin2bcd(tm->tm_year - 100); bin2bcd 160 drivers/rtc/rtc-pcf85363.c buf[DT_SECS] = bin2bcd(tm->tm_sec); bin2bcd 161 drivers/rtc/rtc-pcf85363.c buf[DT_MINUTES] = bin2bcd(tm->tm_min); bin2bcd 162 drivers/rtc/rtc-pcf85363.c buf[DT_HOURS] = bin2bcd(tm->tm_hour); bin2bcd 163 drivers/rtc/rtc-pcf85363.c buf[DT_DAYS] = bin2bcd(tm->tm_mday); bin2bcd 165 drivers/rtc/rtc-pcf85363.c buf[DT_MONTHS] = bin2bcd(tm->tm_mon + 1); bin2bcd 166 drivers/rtc/rtc-pcf85363.c buf[DT_YEARS] = bin2bcd(tm->tm_year % 100); bin2bcd 244 drivers/rtc/rtc-pcf85363.c buf[0] = bin2bcd(alrm->time.tm_sec); bin2bcd 245 drivers/rtc/rtc-pcf85363.c buf[1] = bin2bcd(alrm->time.tm_min); bin2bcd 246 drivers/rtc/rtc-pcf85363.c buf[2] = bin2bcd(alrm->time.tm_hour); bin2bcd 247 drivers/rtc/rtc-pcf85363.c buf[3] = bin2bcd(alrm->time.tm_mday); bin2bcd 248 drivers/rtc/rtc-pcf85363.c buf[4] = bin2bcd(alrm->time.tm_mon + 1); bin2bcd 259 drivers/rtc/rtc-pcf8563.c buf[PCF8563_REG_SC] = bin2bcd(tm->tm_sec); bin2bcd 260 drivers/rtc/rtc-pcf8563.c buf[PCF8563_REG_MN] = bin2bcd(tm->tm_min); bin2bcd 261 drivers/rtc/rtc-pcf8563.c buf[PCF8563_REG_HR] = bin2bcd(tm->tm_hour); bin2bcd 263 drivers/rtc/rtc-pcf8563.c buf[PCF8563_REG_DM] = bin2bcd(tm->tm_mday); bin2bcd 266 drivers/rtc/rtc-pcf8563.c buf[PCF8563_REG_MO] = bin2bcd(tm->tm_mon + 1); bin2bcd 269 drivers/rtc/rtc-pcf8563.c buf[PCF8563_REG_YR] = bin2bcd(tm->tm_year - 100); bin2bcd 368 drivers/rtc/rtc-pcf8563.c buf[0] = bin2bcd(tm->time.tm_min); bin2bcd 369 drivers/rtc/rtc-pcf8563.c buf[1] = bin2bcd(tm->time.tm_hour); bin2bcd 370 drivers/rtc/rtc-pcf8563.c buf[2] = bin2bcd(tm->time.tm_mday); bin2bcd 95 drivers/rtc/rtc-pcf8583.c buf[3] = bin2bcd(dt->tm_sec); bin2bcd 96 drivers/rtc/rtc-pcf8583.c buf[4] = bin2bcd(dt->tm_min); bin2bcd 97 drivers/rtc/rtc-pcf8583.c buf[5] = bin2bcd(dt->tm_hour); bin2bcd 101 drivers/rtc/rtc-pcf8583.c buf[6] = bin2bcd(dt->tm_mday) | (dt->tm_year << 6); bin2bcd 102 drivers/rtc/rtc-pcf8583.c buf[7] = bin2bcd(dt->tm_mon + 1) | (dt->tm_wday << 5); bin2bcd 179 drivers/rtc/rtc-pic32.c writeb(bin2bcd(tm->tm_sec), base + PIC32_RTCSEC); bin2bcd 180 drivers/rtc/rtc-pic32.c writeb(bin2bcd(tm->tm_min), base + PIC32_RTCMIN); bin2bcd 181 drivers/rtc/rtc-pic32.c writeb(bin2bcd(tm->tm_hour), base + PIC32_RTCHOUR); bin2bcd 182 drivers/rtc/rtc-pic32.c writeb(bin2bcd(tm->tm_mday), base + PIC32_RTCDAY); bin2bcd 183 drivers/rtc/rtc-pic32.c writeb(bin2bcd(tm->tm_mon + 1), base + PIC32_RTCMON); bin2bcd 184 drivers/rtc/rtc-pic32.c writeb(bin2bcd(tm->tm_year - 100), base + PIC32_RTCYEAR); bin2bcd 134 drivers/rtc/rtc-pl031.c *bcd_year = (bin2bcd(year % 100) | bin2bcd(year / 100) << 8); bin2bcd 103 drivers/rtc/rtc-r9701.c ret = write_reg(dev, RHRCNT, bin2bcd(dt->tm_hour)); bin2bcd 104 drivers/rtc/rtc-r9701.c ret = ret ? ret : write_reg(dev, RMINCNT, bin2bcd(dt->tm_min)); bin2bcd 105 drivers/rtc/rtc-r9701.c ret = ret ? ret : write_reg(dev, RSECCNT, bin2bcd(dt->tm_sec)); bin2bcd 106 drivers/rtc/rtc-r9701.c ret = ret ? ret : write_reg(dev, RDAYCNT, bin2bcd(dt->tm_mday)); bin2bcd 107 drivers/rtc/rtc-r9701.c ret = ret ? ret : write_reg(dev, RMONCNT, bin2bcd(dt->tm_mon + 1)); bin2bcd 108 drivers/rtc/rtc-r9701.c ret = ret ? ret : write_reg(dev, RYRCNT, bin2bcd(dt->tm_year - 100)); bin2bcd 89 drivers/rtc/rtc-rc5t583.c rtc_data[0] = bin2bcd(tm->tm_sec); bin2bcd 90 drivers/rtc/rtc-rc5t583.c rtc_data[1] = bin2bcd(tm->tm_min); bin2bcd 91 drivers/rtc/rtc-rc5t583.c rtc_data[2] = bin2bcd(tm->tm_hour); bin2bcd 92 drivers/rtc/rtc-rc5t583.c rtc_data[3] = bin2bcd(tm->tm_wday); bin2bcd 93 drivers/rtc/rtc-rc5t583.c rtc_data[4] = bin2bcd(tm->tm_mday); bin2bcd 94 drivers/rtc/rtc-rc5t583.c rtc_data[5] = bin2bcd(tm->tm_mon + 1); bin2bcd 95 drivers/rtc/rtc-rc5t583.c rtc_data[6] = bin2bcd(tm->tm_year - 100); bin2bcd 149 drivers/rtc/rtc-rc5t583.c alarm_data[0] = bin2bcd(alm->time.tm_min); bin2bcd 150 drivers/rtc/rtc-rc5t583.c alarm_data[1] = bin2bcd(alm->time.tm_hour); bin2bcd 151 drivers/rtc/rtc-rc5t583.c alarm_data[2] = bin2bcd(alm->time.tm_mday); bin2bcd 152 drivers/rtc/rtc-rc5t583.c alarm_data[3] = bin2bcd(alm->time.tm_mon + 1); bin2bcd 153 drivers/rtc/rtc-rc5t583.c alarm_data[4] = bin2bcd(alm->time.tm_year - 100); bin2bcd 157 drivers/rtc/rtc-rk808.c rtc_data[0] = bin2bcd(tm->tm_sec); bin2bcd 158 drivers/rtc/rtc-rk808.c rtc_data[1] = bin2bcd(tm->tm_min); bin2bcd 159 drivers/rtc/rtc-rk808.c rtc_data[2] = bin2bcd(tm->tm_hour); bin2bcd 160 drivers/rtc/rtc-rk808.c rtc_data[3] = bin2bcd(tm->tm_mday); bin2bcd 161 drivers/rtc/rtc-rk808.c rtc_data[4] = bin2bcd(tm->tm_mon + 1); bin2bcd 162 drivers/rtc/rtc-rk808.c rtc_data[5] = bin2bcd(tm->tm_year - 100); bin2bcd 163 drivers/rtc/rtc-rk808.c rtc_data[6] = bin2bcd(tm->tm_wday); bin2bcd 268 drivers/rtc/rtc-rk808.c alrm_data[0] = bin2bcd(alrm->time.tm_sec); bin2bcd 269 drivers/rtc/rtc-rk808.c alrm_data[1] = bin2bcd(alrm->time.tm_min); bin2bcd 270 drivers/rtc/rtc-rk808.c alrm_data[2] = bin2bcd(alrm->time.tm_hour); bin2bcd 271 drivers/rtc/rtc-rk808.c alrm_data[3] = bin2bcd(alrm->time.tm_mday); bin2bcd 272 drivers/rtc/rtc-rk808.c alrm_data[4] = bin2bcd(alrm->time.tm_mon + 1); bin2bcd 273 drivers/rtc/rtc-rk808.c alrm_data[5] = bin2bcd(alrm->time.tm_year - 100); bin2bcd 298 drivers/rtc/rtc-rs5c313.c data = bin2bcd(tm->tm_sec); bin2bcd 302 drivers/rtc/rtc-rs5c313.c data = bin2bcd(tm->tm_min); bin2bcd 306 drivers/rtc/rtc-rs5c313.c data = bin2bcd(tm->tm_hour); bin2bcd 310 drivers/rtc/rtc-rs5c313.c data = bin2bcd(tm->tm_mday); bin2bcd 314 drivers/rtc/rtc-rs5c313.c data = bin2bcd(tm->tm_mon + 1); bin2bcd 318 drivers/rtc/rtc-rs5c313.c data = bin2bcd(tm->tm_year % 100); bin2bcd 322 drivers/rtc/rtc-rs5c313.c data = bin2bcd(tm->tm_wday); bin2bcd 85 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_SECS] = bin2bcd(tm->tm_sec); bin2bcd 86 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_MINS] = bin2bcd(tm->tm_min); bin2bcd 88 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); bin2bcd 91 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | bin2bcd 94 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_WDAY] = bin2bcd(tm->tm_wday); bin2bcd 95 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_DAY] = bin2bcd(tm->tm_mday); bin2bcd 96 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_MONTH] = bin2bcd(tm->tm_mon + 1) | bin2bcd 98 drivers/rtc/rtc-rs5c348.c txp[RS5C348_REG_YEAR] = bin2bcd(tm->tm_year % 100); bin2bcd 198 drivers/rtc/rtc-rs5c372.c return bin2bcd(hour); bin2bcd 201 drivers/rtc/rtc-rs5c372.c return 0x20 | bin2bcd(hour - 12); bin2bcd 203 drivers/rtc/rtc-rs5c372.c return 0x20 | bin2bcd(12); bin2bcd 205 drivers/rtc/rtc-rs5c372.c return bin2bcd(12); bin2bcd 206 drivers/rtc/rtc-rs5c372.c return bin2bcd(hour); bin2bcd 272 drivers/rtc/rtc-rs5c372.c buf[0] = bin2bcd(tm->tm_sec); bin2bcd 273 drivers/rtc/rtc-rs5c372.c buf[1] = bin2bcd(tm->tm_min); bin2bcd 275 drivers/rtc/rtc-rs5c372.c buf[3] = bin2bcd(tm->tm_wday); bin2bcd 276 drivers/rtc/rtc-rs5c372.c buf[4] = bin2bcd(tm->tm_mday); bin2bcd 277 drivers/rtc/rtc-rs5c372.c buf[5] = bin2bcd(tm->tm_mon + 1); bin2bcd 278 drivers/rtc/rtc-rs5c372.c buf[6] = bin2bcd(tm->tm_year - 100); bin2bcd 444 drivers/rtc/rtc-rs5c372.c buf[0] = bin2bcd(t->time.tm_min); bin2bcd 248 drivers/rtc/rtc-rv3028.c date[RV3028_SEC] = bin2bcd(tm->tm_sec); bin2bcd 249 drivers/rtc/rtc-rv3028.c date[RV3028_MIN] = bin2bcd(tm->tm_min); bin2bcd 250 drivers/rtc/rtc-rv3028.c date[RV3028_HOUR] = bin2bcd(tm->tm_hour); bin2bcd 252 drivers/rtc/rtc-rv3028.c date[RV3028_DAY] = bin2bcd(tm->tm_mday); bin2bcd 253 drivers/rtc/rtc-rv3028.c date[RV3028_MONTH] = bin2bcd(tm->tm_mon + 1); bin2bcd 254 drivers/rtc/rtc-rv3028.c date[RV3028_YEAR] = bin2bcd(tm->tm_year - 100); bin2bcd 321 drivers/rtc/rtc-rv3028.c alarmvals[0] = bin2bcd(alrm->time.tm_min); bin2bcd 322 drivers/rtc/rtc-rv3028.c alarmvals[1] = bin2bcd(alrm->time.tm_hour); bin2bcd 323 drivers/rtc/rtc-rv3028.c alarmvals[2] = bin2bcd(alrm->time.tm_mday); bin2bcd 504 drivers/rtc/rtc-rv3029c2.c regs[RV3029_A_SC - RV3029_A_SC] = bin2bcd(tm->tm_sec) | RV3029_A_AE_X; bin2bcd 505 drivers/rtc/rtc-rv3029c2.c regs[RV3029_A_MN - RV3029_A_SC] = bin2bcd(tm->tm_min) | RV3029_A_AE_X; bin2bcd 506 drivers/rtc/rtc-rv3029c2.c regs[RV3029_A_HR - RV3029_A_SC] = (bin2bcd(tm->tm_hour) & 0x3f) bin2bcd 508 drivers/rtc/rtc-rv3029c2.c regs[RV3029_A_DT - RV3029_A_SC] = (bin2bcd(tm->tm_mday) & 0x3f) bin2bcd 510 drivers/rtc/rtc-rv3029c2.c regs[RV3029_A_MO - RV3029_A_SC] = (bin2bcd(tm->tm_mon + 1) & 0x1f) bin2bcd 512 drivers/rtc/rtc-rv3029c2.c regs[RV3029_A_DW - RV3029_A_SC] = (bin2bcd(tm->tm_wday + 1) & 0x7) bin2bcd 514 drivers/rtc/rtc-rv3029c2.c regs[RV3029_A_YR - RV3029_A_SC] = (bin2bcd(tm->tm_year - 100)) bin2bcd 551 drivers/rtc/rtc-rv3029c2.c regs[RV3029_W_SEC - RV3029_W_SEC] = bin2bcd(tm->tm_sec); bin2bcd 552 drivers/rtc/rtc-rv3029c2.c regs[RV3029_W_MINUTES - RV3029_W_SEC] = bin2bcd(tm->tm_min); bin2bcd 553 drivers/rtc/rtc-rv3029c2.c regs[RV3029_W_HOURS - RV3029_W_SEC] = bin2bcd(tm->tm_hour); bin2bcd 554 drivers/rtc/rtc-rv3029c2.c regs[RV3029_W_DATE - RV3029_W_SEC] = bin2bcd(tm->tm_mday); bin2bcd 555 drivers/rtc/rtc-rv3029c2.c regs[RV3029_W_MONTHS - RV3029_W_SEC] = bin2bcd(tm->tm_mon + 1); bin2bcd 556 drivers/rtc/rtc-rv3029c2.c regs[RV3029_W_DAYS - RV3029_W_SEC] = bin2bcd(tm->tm_wday + 1) & 0x7; bin2bcd 557 drivers/rtc/rtc-rv3029c2.c regs[RV3029_W_YEARS - RV3029_W_SEC] = bin2bcd(tm->tm_year - 100); bin2bcd 209 drivers/rtc/rtc-rv8803.c if ((date1[RV8803_SEC] & 0x7f) == bin2bcd(59)) { bin2bcd 214 drivers/rtc/rtc-rv8803.c if ((date2[RV8803_SEC] & 0x7f) != bin2bcd(59)) bin2bcd 245 drivers/rtc/rtc-rv8803.c date[RV8803_SEC] = bin2bcd(tm->tm_sec); bin2bcd 246 drivers/rtc/rtc-rv8803.c date[RV8803_MIN] = bin2bcd(tm->tm_min); bin2bcd 247 drivers/rtc/rtc-rv8803.c date[RV8803_HOUR] = bin2bcd(tm->tm_hour); bin2bcd 249 drivers/rtc/rtc-rv8803.c date[RV8803_DAY] = bin2bcd(tm->tm_mday); bin2bcd 250 drivers/rtc/rtc-rv8803.c date[RV8803_MONTH] = bin2bcd(tm->tm_mon + 1); bin2bcd 251 drivers/rtc/rtc-rv8803.c date[RV8803_YEAR] = bin2bcd(tm->tm_year - 100); bin2bcd 329 drivers/rtc/rtc-rv8803.c alarmvals[0] = bin2bcd(alrm->time.tm_min); bin2bcd 330 drivers/rtc/rtc-rv8803.c alarmvals[1] = bin2bcd(alrm->time.tm_hour); bin2bcd 331 drivers/rtc/rtc-rv8803.c alarmvals[2] = bin2bcd(alrm->time.tm_mday); bin2bcd 184 drivers/rtc/rtc-rx4581.c buf[RX4581_REG_SC+1] = bin2bcd(tm->tm_sec); bin2bcd 185 drivers/rtc/rtc-rx4581.c buf[RX4581_REG_MN+1] = bin2bcd(tm->tm_min); bin2bcd 186 drivers/rtc/rtc-rx4581.c buf[RX4581_REG_HR+1] = bin2bcd(tm->tm_hour); bin2bcd 188 drivers/rtc/rtc-rx4581.c buf[RX4581_REG_DM+1] = bin2bcd(tm->tm_mday); bin2bcd 191 drivers/rtc/rtc-rx4581.c buf[RX4581_REG_MO+1] = bin2bcd(tm->tm_mon + 1); bin2bcd 194 drivers/rtc/rtc-rx4581.c buf[RX4581_REG_YR+1] = bin2bcd(tm->tm_year % 100); bin2bcd 129 drivers/rtc/rtc-rx6110.c data[RTC_SEC] = bin2bcd(tm->tm_sec); bin2bcd 130 drivers/rtc/rtc-rx6110.c data[RTC_MIN] = bin2bcd(tm->tm_min); bin2bcd 131 drivers/rtc/rtc-rx6110.c data[RTC_HOUR] = bin2bcd(tm->tm_hour); bin2bcd 132 drivers/rtc/rtc-rx6110.c data[RTC_WDAY] = BIT(bin2bcd(tm->tm_wday)); bin2bcd 133 drivers/rtc/rtc-rx6110.c data[RTC_MDAY] = bin2bcd(tm->tm_mday); bin2bcd 134 drivers/rtc/rtc-rx6110.c data[RTC_MONTH] = bin2bcd(tm->tm_mon + 1); bin2bcd 135 drivers/rtc/rtc-rx6110.c data[RTC_YEAR] = bin2bcd(tm->tm_year % 100); bin2bcd 160 drivers/rtc/rtc-rx8010.c date[RX8010_SEC - RX8010_SEC] = bin2bcd(dt->tm_sec); bin2bcd 161 drivers/rtc/rtc-rx8010.c date[RX8010_MIN - RX8010_SEC] = bin2bcd(dt->tm_min); bin2bcd 162 drivers/rtc/rtc-rx8010.c date[RX8010_HOUR - RX8010_SEC] = bin2bcd(dt->tm_hour); bin2bcd 163 drivers/rtc/rtc-rx8010.c date[RX8010_MDAY - RX8010_SEC] = bin2bcd(dt->tm_mday); bin2bcd 164 drivers/rtc/rtc-rx8010.c date[RX8010_MONTH - RX8010_SEC] = bin2bcd(dt->tm_mon + 1); bin2bcd 165 drivers/rtc/rtc-rx8010.c date[RX8010_YEAR - RX8010_SEC] = bin2bcd(dt->tm_year - 100); bin2bcd 166 drivers/rtc/rtc-rx8010.c date[RX8010_WDAY - RX8010_SEC] = bin2bcd(1 << dt->tm_wday); bin2bcd 305 drivers/rtc/rtc-rx8010.c alarmvals[0] = bin2bcd(t->time.tm_min); bin2bcd 306 drivers/rtc/rtc-rx8010.c alarmvals[1] = bin2bcd(t->time.tm_hour); bin2bcd 307 drivers/rtc/rtc-rx8010.c alarmvals[2] = bin2bcd(t->time.tm_mday); bin2bcd 225 drivers/rtc/rtc-rx8025.c date[RX8025_REG_SEC] = bin2bcd(dt->tm_sec); bin2bcd 226 drivers/rtc/rtc-rx8025.c date[RX8025_REG_MIN] = bin2bcd(dt->tm_min); bin2bcd 228 drivers/rtc/rtc-rx8025.c date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); bin2bcd 231 drivers/rtc/rtc-rx8025.c | bin2bcd((dt->tm_hour + 11) % 12 + 1); bin2bcd 233 drivers/rtc/rtc-rx8025.c date[RX8025_REG_WDAY] = bin2bcd(dt->tm_wday); bin2bcd 234 drivers/rtc/rtc-rx8025.c date[RX8025_REG_MDAY] = bin2bcd(dt->tm_mday); bin2bcd 235 drivers/rtc/rtc-rx8025.c date[RX8025_REG_MONTH] = bin2bcd(dt->tm_mon + 1); bin2bcd 236 drivers/rtc/rtc-rx8025.c date[RX8025_REG_YEAR] = bin2bcd(dt->tm_year - 100); bin2bcd 339 drivers/rtc/rtc-rx8025.c ald[0] = bin2bcd(t->time.tm_min); bin2bcd 341 drivers/rtc/rtc-rx8025.c ald[1] = bin2bcd(t->time.tm_hour); bin2bcd 344 drivers/rtc/rtc-rx8025.c | bin2bcd((t->time.tm_hour + 11) % 12 + 1); bin2bcd 150 drivers/rtc/rtc-rx8581.c buf[RX8581_REG_SC] = bin2bcd(tm->tm_sec); bin2bcd 151 drivers/rtc/rtc-rx8581.c buf[RX8581_REG_MN] = bin2bcd(tm->tm_min); bin2bcd 152 drivers/rtc/rtc-rx8581.c buf[RX8581_REG_HR] = bin2bcd(tm->tm_hour); bin2bcd 154 drivers/rtc/rtc-rx8581.c buf[RX8581_REG_DM] = bin2bcd(tm->tm_mday); bin2bcd 157 drivers/rtc/rtc-rx8581.c buf[RX8581_REG_MO] = bin2bcd(tm->tm_mon + 1); bin2bcd 160 drivers/rtc/rtc-rx8581.c buf[RX8581_REG_YR] = bin2bcd(tm->tm_year - 100); bin2bcd 188 drivers/rtc/rtc-s35390a.c return bin2bcd(hour); bin2bcd 191 drivers/rtc/rtc-s35390a.c return bin2bcd(hour); bin2bcd 193 drivers/rtc/rtc-s35390a.c return 0x40 | bin2bcd(hour - 12); bin2bcd 225 drivers/rtc/rtc-s35390a.c buf[S35390A_BYTE_YEAR] = bin2bcd(tm->tm_year - 100); bin2bcd 226 drivers/rtc/rtc-s35390a.c buf[S35390A_BYTE_MONTH] = bin2bcd(tm->tm_mon + 1); bin2bcd 227 drivers/rtc/rtc-s35390a.c buf[S35390A_BYTE_DAY] = bin2bcd(tm->tm_mday); bin2bcd 228 drivers/rtc/rtc-s35390a.c buf[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday); bin2bcd 230 drivers/rtc/rtc-s35390a.c buf[S35390A_BYTE_MINS] = bin2bcd(tm->tm_min); bin2bcd 231 drivers/rtc/rtc-s35390a.c buf[S35390A_BYTE_SECS] = bin2bcd(tm->tm_sec); bin2bcd 312 drivers/rtc/rtc-s35390a.c buf[S35390A_ALRM_BYTE_WDAY] = bin2bcd(alm->time.tm_wday) | 0x80; bin2bcd 318 drivers/rtc/rtc-s35390a.c buf[S35390A_ALRM_BYTE_MINS] = bin2bcd(alm->time.tm_min) | 0x80; bin2bcd 237 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_RTCSEC); bin2bcd 238 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_min), info->base + S3C2410_RTCMIN); bin2bcd 239 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR); bin2bcd 240 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_RTCDATE); bin2bcd 241 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_mon + 1), info->base + S3C2410_RTCMON); bin2bcd 242 drivers/rtc/rtc-s3c.c writeb(bin2bcd(year), info->base + S3C2410_RTCYEAR); bin2bcd 317 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_ALMSEC); bin2bcd 322 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_min), info->base + S3C2410_ALMMIN); bin2bcd 327 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_ALMHOUR); bin2bcd 332 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_mon + 1), info->base + S3C2410_ALMMON); bin2bcd 337 drivers/rtc/rtc-s3c.c writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_ALMDATE); bin2bcd 360 drivers/rtc/rtc-s5m.c data[RTC_SEC] = bin2bcd(tm->tm_sec); bin2bcd 361 drivers/rtc/rtc-s5m.c data[RTC_MIN] = bin2bcd(tm->tm_min); bin2bcd 362 drivers/rtc/rtc-s5m.c data[RTC_HOUR] = bin2bcd(tm->tm_hour); bin2bcd 364 drivers/rtc/rtc-s5m.c data[RTC_DATE] = bin2bcd(tm->tm_mday); bin2bcd 365 drivers/rtc/rtc-s5m.c data[RTC_MONTH] = bin2bcd(tm->tm_mon); bin2bcd 366 drivers/rtc/rtc-s5m.c data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100); bin2bcd 367 drivers/rtc/rtc-s5m.c data[RTC_YEAR2] = bin2bcd((tm->tm_year + 1900) / 100); bin2bcd 129 drivers/rtc/rtc-sd3078.c rtc_data[SD3078_REG_SC] = bin2bcd(tm->tm_sec); bin2bcd 130 drivers/rtc/rtc-sd3078.c rtc_data[SD3078_REG_MN] = bin2bcd(tm->tm_min); bin2bcd 131 drivers/rtc/rtc-sd3078.c rtc_data[SD3078_REG_HR] = bin2bcd(tm->tm_hour) | 0x80; bin2bcd 132 drivers/rtc/rtc-sd3078.c rtc_data[SD3078_REG_DM] = bin2bcd(tm->tm_mday); bin2bcd 134 drivers/rtc/rtc-sd3078.c rtc_data[SD3078_REG_MO] = bin2bcd(tm->tm_mon) + 1; bin2bcd 135 drivers/rtc/rtc-sd3078.c rtc_data[SD3078_REG_YR] = bin2bcd(tm->tm_year - 100); bin2bcd 350 drivers/rtc/rtc-sh.c writeb(bin2bcd(tm->tm_sec), rtc->regbase + RSECCNT); bin2bcd 351 drivers/rtc/rtc-sh.c writeb(bin2bcd(tm->tm_min), rtc->regbase + RMINCNT); bin2bcd 352 drivers/rtc/rtc-sh.c writeb(bin2bcd(tm->tm_hour), rtc->regbase + RHRCNT); bin2bcd 353 drivers/rtc/rtc-sh.c writeb(bin2bcd(tm->tm_wday), rtc->regbase + RWKCNT); bin2bcd 354 drivers/rtc/rtc-sh.c writeb(bin2bcd(tm->tm_mday), rtc->regbase + RDAYCNT); bin2bcd 355 drivers/rtc/rtc-sh.c writeb(bin2bcd(tm->tm_mon + 1), rtc->regbase + RMONCNT); bin2bcd 358 drivers/rtc/rtc-sh.c year = (bin2bcd((tm->tm_year + 1900) / 100) << 8) | bin2bcd 359 drivers/rtc/rtc-sh.c bin2bcd(tm->tm_year % 100); bin2bcd 363 drivers/rtc/rtc-sh.c writeb(bin2bcd(year), rtc->regbase + RYRCNT); bin2bcd 421 drivers/rtc/rtc-sh.c writeb(bin2bcd(value) | AR_ENB, rtc->regbase + reg_off); bin2bcd 175 drivers/rtc/rtc-spear.c tm->tm_sec = bin2bcd(tm->tm_sec); bin2bcd 176 drivers/rtc/rtc-spear.c tm->tm_min = bin2bcd(tm->tm_min); bin2bcd 177 drivers/rtc/rtc-spear.c tm->tm_hour = bin2bcd(tm->tm_hour); bin2bcd 178 drivers/rtc/rtc-spear.c tm->tm_mday = bin2bcd(tm->tm_mday); bin2bcd 179 drivers/rtc/rtc-spear.c tm->tm_mon = bin2bcd(tm->tm_mon + 1); bin2bcd 180 drivers/rtc/rtc-spear.c tm->tm_year = bin2bcd(tm->tm_year); bin2bcd 81 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); bin2bcd 82 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); bin2bcd 83 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); bin2bcd 84 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); bin2bcd 85 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); bin2bcd 86 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); bin2bcd 87 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); bin2bcd 88 drivers/rtc/rtc-stk17ta8.c writeb(bin2bcd((tm->tm_year + 1900) / 100), ioaddr + RTC_CENTURY); bin2bcd 142 drivers/rtc/rtc-stk17ta8.c 0x80 : bin2bcd(pdata->alrm_mday), bin2bcd 145 drivers/rtc/rtc-stk17ta8.c 0x80 : bin2bcd(pdata->alrm_hour), bin2bcd 148 drivers/rtc/rtc-stk17ta8.c 0x80 : bin2bcd(pdata->alrm_min), bin2bcd 151 drivers/rtc/rtc-stk17ta8.c 0x80 : bin2bcd(pdata->alrm_sec), bin2bcd 237 drivers/rtc/rtc-stm32.c tm->tm_sec = bin2bcd(tm->tm_sec); bin2bcd 238 drivers/rtc/rtc-stm32.c tm->tm_min = bin2bcd(tm->tm_min); bin2bcd 239 drivers/rtc/rtc-stm32.c tm->tm_hour = bin2bcd(tm->tm_hour); bin2bcd 241 drivers/rtc/rtc-stm32.c tm->tm_mday = bin2bcd(tm->tm_mday); bin2bcd 242 drivers/rtc/rtc-stm32.c tm->tm_mon = bin2bcd(tm->tm_mon + 1); bin2bcd 243 drivers/rtc/rtc-stm32.c tm->tm_year = bin2bcd(tm->tm_year - 100); bin2bcd 104 drivers/rtc/rtc-tps65910.c rtc_data[0] = bin2bcd(tm->tm_sec); bin2bcd 105 drivers/rtc/rtc-tps65910.c rtc_data[1] = bin2bcd(tm->tm_min); bin2bcd 106 drivers/rtc/rtc-tps65910.c rtc_data[2] = bin2bcd(tm->tm_hour); bin2bcd 107 drivers/rtc/rtc-tps65910.c rtc_data[3] = bin2bcd(tm->tm_mday); bin2bcd 108 drivers/rtc/rtc-tps65910.c rtc_data[4] = bin2bcd(tm->tm_mon + 1); bin2bcd 109 drivers/rtc/rtc-tps65910.c rtc_data[5] = bin2bcd(tm->tm_year - 100); bin2bcd 180 drivers/rtc/rtc-tps65910.c alarm_data[0] = bin2bcd(alm->time.tm_sec); bin2bcd 181 drivers/rtc/rtc-tps65910.c alarm_data[1] = bin2bcd(alm->time.tm_min); bin2bcd 182 drivers/rtc/rtc-tps65910.c alarm_data[2] = bin2bcd(alm->time.tm_hour); bin2bcd 183 drivers/rtc/rtc-tps65910.c alarm_data[3] = bin2bcd(alm->time.tm_mday); bin2bcd 184 drivers/rtc/rtc-tps65910.c alarm_data[4] = bin2bcd(alm->time.tm_mon + 1); bin2bcd 185 drivers/rtc/rtc-tps65910.c alarm_data[5] = bin2bcd(alm->time.tm_year - 100); bin2bcd 94 drivers/rtc/rtc-tps80031.c buff[0] = bin2bcd(tm->tm_sec); bin2bcd 95 drivers/rtc/rtc-tps80031.c buff[1] = bin2bcd(tm->tm_min); bin2bcd 96 drivers/rtc/rtc-tps80031.c buff[2] = bin2bcd(tm->tm_hour); bin2bcd 97 drivers/rtc/rtc-tps80031.c buff[3] = bin2bcd(tm->tm_mday); bin2bcd 98 drivers/rtc/rtc-tps80031.c buff[4] = bin2bcd(tm->tm_mon + 1); bin2bcd 99 drivers/rtc/rtc-tps80031.c buff[5] = bin2bcd(tm->tm_year % RTC_YEAR_OFFSET); bin2bcd 100 drivers/rtc/rtc-tps80031.c buff[6] = bin2bcd(tm->tm_wday); bin2bcd 148 drivers/rtc/rtc-tps80031.c buff[0] = bin2bcd(alrm->time.tm_sec); bin2bcd 149 drivers/rtc/rtc-tps80031.c buff[1] = bin2bcd(alrm->time.tm_min); bin2bcd 150 drivers/rtc/rtc-tps80031.c buff[2] = bin2bcd(alrm->time.tm_hour); bin2bcd 151 drivers/rtc/rtc-tps80031.c buff[3] = bin2bcd(alrm->time.tm_mday); bin2bcd 152 drivers/rtc/rtc-tps80031.c buff[4] = bin2bcd(alrm->time.tm_mon + 1); bin2bcd 153 drivers/rtc/rtc-tps80031.c buff[5] = bin2bcd(alrm->time.tm_year % RTC_YEAR_OFFSET); bin2bcd 333 drivers/rtc/rtc-twl.c rtc_data[0] = bin2bcd(tm->tm_sec); bin2bcd 334 drivers/rtc/rtc-twl.c rtc_data[1] = bin2bcd(tm->tm_min); bin2bcd 335 drivers/rtc/rtc-twl.c rtc_data[2] = bin2bcd(tm->tm_hour); bin2bcd 336 drivers/rtc/rtc-twl.c rtc_data[3] = bin2bcd(tm->tm_mday); bin2bcd 337 drivers/rtc/rtc-twl.c rtc_data[4] = bin2bcd(tm->tm_mon + 1); bin2bcd 338 drivers/rtc/rtc-twl.c rtc_data[5] = bin2bcd(tm->tm_year - 100); bin2bcd 408 drivers/rtc/rtc-twl.c alarm_data[0] = bin2bcd(alm->time.tm_sec); bin2bcd 409 drivers/rtc/rtc-twl.c alarm_data[1] = bin2bcd(alm->time.tm_min); bin2bcd 410 drivers/rtc/rtc-twl.c alarm_data[2] = bin2bcd(alm->time.tm_hour); bin2bcd 411 drivers/rtc/rtc-twl.c alarm_data[3] = bin2bcd(alm->time.tm_mday); bin2bcd 412 drivers/rtc/rtc-twl.c alarm_data[4] = bin2bcd(alm->time.tm_mon + 1); bin2bcd 413 drivers/rtc/rtc-twl.c alarm_data[5] = bin2bcd(alm->time.tm_year - 100); bin2bcd 258 drivers/rtc/rtc-v3020.c v3020_set_reg(chip, V3020_SECONDS, bin2bcd(dt->tm_sec)); bin2bcd 259 drivers/rtc/rtc-v3020.c v3020_set_reg(chip, V3020_MINUTES, bin2bcd(dt->tm_min)); bin2bcd 260 drivers/rtc/rtc-v3020.c v3020_set_reg(chip, V3020_HOURS, bin2bcd(dt->tm_hour)); bin2bcd 261 drivers/rtc/rtc-v3020.c v3020_set_reg(chip, V3020_MONTH_DAY, bin2bcd(dt->tm_mday)); bin2bcd 262 drivers/rtc/rtc-v3020.c v3020_set_reg(chip, V3020_MONTH, bin2bcd(dt->tm_mon + 1)); bin2bcd 263 drivers/rtc/rtc-v3020.c v3020_set_reg(chip, V3020_WEEK_DAY, bin2bcd(dt->tm_wday)); bin2bcd 264 drivers/rtc/rtc-v3020.c v3020_set_reg(chip, V3020_YEAR, bin2bcd(dt->tm_year % 100)); bin2bcd 131 drivers/rtc/rtc-vt8500.c writel((bin2bcd(tm->tm_year % 100) << DATE_YEAR_S) bin2bcd 132 drivers/rtc/rtc-vt8500.c | (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S) bin2bcd 133 drivers/rtc/rtc-vt8500.c | (bin2bcd(tm->tm_mday)) bin2bcd 136 drivers/rtc/rtc-vt8500.c writel((bin2bcd(tm->tm_wday) << TIME_DOW_S) bin2bcd 137 drivers/rtc/rtc-vt8500.c | (bin2bcd(tm->tm_hour) << TIME_HOUR_S) bin2bcd 138 drivers/rtc/rtc-vt8500.c | (bin2bcd(tm->tm_min) << TIME_MIN_S) bin2bcd 139 drivers/rtc/rtc-vt8500.c | (bin2bcd(tm->tm_sec)), bin2bcd 169 drivers/rtc/rtc-vt8500.c | (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S) bin2bcd 170 drivers/rtc/rtc-vt8500.c | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S) bin2bcd 171 drivers/rtc/rtc-vt8500.c | (bin2bcd(alrm->time.tm_min) << TIME_MIN_S) bin2bcd 172 drivers/rtc/rtc-vt8500.c | (bin2bcd(alrm->time.tm_sec)), bin2bcd 137 drivers/rtc/rtc-wilco-ec.c rtc.century = bin2bcd(year / 100); bin2bcd 138 drivers/rtc/rtc-wilco-ec.c rtc.year = bin2bcd(year % 100); bin2bcd 139 drivers/rtc/rtc-wilco-ec.c rtc.month = bin2bcd(tm->tm_mon + 1); bin2bcd 140 drivers/rtc/rtc-wilco-ec.c rtc.day = bin2bcd(tm->tm_mday); bin2bcd 141 drivers/rtc/rtc-wilco-ec.c rtc.hour = bin2bcd(tm->tm_hour); bin2bcd 142 drivers/rtc/rtc-wilco-ec.c rtc.minute = bin2bcd(tm->tm_min); bin2bcd 143 drivers/rtc/rtc-wilco-ec.c rtc.second = bin2bcd(tm->tm_sec); bin2bcd 144 drivers/rtc/rtc-wilco-ec.c rtc.weekday = bin2bcd(wday); bin2bcd 192 drivers/rtc/rtc-x1205.c buf[CCR_SEC] = bin2bcd(tm->tm_sec); bin2bcd 193 drivers/rtc/rtc-x1205.c buf[CCR_MIN] = bin2bcd(tm->tm_min); bin2bcd 196 drivers/rtc/rtc-x1205.c buf[CCR_HOUR] = bin2bcd(tm->tm_hour) | X1205_HR_MIL; bin2bcd 198 drivers/rtc/rtc-x1205.c buf[CCR_MDAY] = bin2bcd(tm->tm_mday); bin2bcd 201 drivers/rtc/rtc-x1205.c buf[CCR_MONTH] = bin2bcd(tm->tm_mon + 1); bin2bcd 204 drivers/rtc/rtc-x1205.c buf[CCR_YEAR] = bin2bcd(tm->tm_year % 100); bin2bcd 206 drivers/rtc/rtc-x1205.c buf[CCR_Y2K] = bin2bcd((tm->tm_year + 1900) / 100); bin2bcd 2381 drivers/scsi/aacraid/commsup.c wellness_str[8] = bin2bcd(cur_tm.tm_hour); bin2bcd 2382 drivers/scsi/aacraid/commsup.c wellness_str[9] = bin2bcd(cur_tm.tm_min); bin2bcd 2383 drivers/scsi/aacraid/commsup.c wellness_str[10] = bin2bcd(cur_tm.tm_sec); bin2bcd 2384 drivers/scsi/aacraid/commsup.c wellness_str[12] = bin2bcd(cur_tm.tm_mon); bin2bcd 2385 drivers/scsi/aacraid/commsup.c wellness_str[13] = bin2bcd(cur_tm.tm_mday); bin2bcd 2386 drivers/scsi/aacraid/commsup.c wellness_str[14] = bin2bcd(cur_tm.tm_year / 100); bin2bcd 2387 drivers/scsi/aacraid/commsup.c wellness_str[15] = bin2bcd(cur_tm.tm_year % 100); bin2bcd 837 drivers/scsi/smartpqi/smartpqi_init.c buffer->time[0] = bin2bcd(tm.tm_hour); bin2bcd 838 drivers/scsi/smartpqi/smartpqi_init.c buffer->time[1] = bin2bcd(tm.tm_min); bin2bcd 839 drivers/scsi/smartpqi/smartpqi_init.c buffer->time[2] = bin2bcd(tm.tm_sec); bin2bcd 841 drivers/scsi/smartpqi/smartpqi_init.c buffer->time[4] = bin2bcd(tm.tm_mon + 1); bin2bcd 842 drivers/scsi/smartpqi/smartpqi_init.c buffer->time[5] = bin2bcd(tm.tm_mday); bin2bcd 843 drivers/scsi/smartpqi/smartpqi_init.c buffer->time[6] = bin2bcd(year / 100); bin2bcd 844 drivers/scsi/smartpqi/smartpqi_init.c buffer->time[7] = bin2bcd(year % 100); bin2bcd 113 drivers/usb/core/hcd.c #define KERNEL_REL bin2bcd(((LINUX_VERSION_CODE >> 16) & 0x0ff)) bin2bcd 114 drivers/usb/core/hcd.c #define KERNEL_VER bin2bcd(((LINUX_VERSION_CODE >> 8) & 0x0ff)) bin2bcd 49 drivers/usb/gadget/udc/aspeed-vhub/hub.c #define KERNEL_REL bin2bcd(((LINUX_VERSION_CODE >> 16) & 0x0ff)) bin2bcd 50 drivers/usb/gadget/udc/aspeed-vhub/hub.c #define KERNEL_VER bin2bcd(((LINUX_VERSION_CODE >> 8) & 0x0ff)) bin2bcd 193 drivers/watchdog/bd70528_wdt.c BD70528_MASK_WDT_MINUTE, bin2bcd(minutes)); bin2bcd 199 drivers/watchdog/bd70528_wdt.c BD70528_MASK_WDT_SEC, bin2bcd(seconds)); bin2bcd 573 include/linux/usb/composite.h bcdDevice = bin2bcd((LINUX_VERSION_CODE >> 16 & 0xff)) << 8; bin2bcd 574 include/linux/usb/composite.h bcdDevice |= bin2bcd((LINUX_VERSION_CODE >> 8 & 0xff));