/Linux-v4.19/drivers/rtc/ |
D | rtc-pic32.c | 154 rtc_tm->tm_sec = readb(base + PIC32_RTCSEC); in pic32_rtc_gettime() 162 } while (rtc_tm->tm_sec == 0 && tries < 2); in pic32_rtc_gettime() 164 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in pic32_rtc_gettime() 175 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in pic32_rtc_gettime() 189 tm->tm_hour, tm->tm_min, tm->tm_sec); in pic32_rtc_settime() 197 writeb(bin2bcd(tm->tm_sec), base + PIC32_RTCSEC); in pic32_rtc_settime() 216 alm_tm->tm_sec = readb(base + PIC32_ALRMSEC); in pic32_rtc_getalarm() 230 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in pic32_rtc_getalarm() 232 alm_tm->tm_sec = bcd2bin(alm_tm->tm_sec); in pic32_rtc_getalarm() 253 tm->tm_hour, tm->tm_min, tm->tm_sec); in pic32_rtc_setalarm()
|
D | rtc-s3c.c | 206 rtc_tm->tm_sec = readb(info->base + S3C2410_RTCSEC); in s3c_rtc_gettime() 213 if (rtc_tm->tm_sec == 0 && !have_retried) { in s3c_rtc_gettime() 218 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in s3c_rtc_gettime() 231 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in s3c_rtc_gettime() 246 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_settime() 259 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_RTCSEC); in s3c_rtc_settime() 282 alm_tm->tm_sec = readb(info->base + S3C2410_ALMSEC); in s3c_rtc_getalarm() 298 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in s3c_rtc_getalarm() 302 alm_tm->tm_sec = bcd2bin(alm_tm->tm_sec); in s3c_rtc_getalarm() 335 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_setalarm() [all …]
|
D | rtc-at91rm9200.c | 125 tm->tm_sec = bcd2bin((time & AT91_RTC_SEC) >> 0); in at91_rtc_decodetime() 152 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_readtime() 166 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_settime() 179 bin2bcd(tm->tm_sec) << 0 in at91_rtc_settime() 213 tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec, in at91_rtc_readalarm() 232 tm.tm_sec = alrm->time.tm_sec; in at91_rtc_setalarm() 236 bin2bcd(tm.tm_sec) << 0 in at91_rtc_setalarm() 252 tm.tm_min, tm.tm_sec); in at91_rtc_setalarm()
|
D | rtc-m41t94.c | 39 "write", tm->tm_sec, tm->tm_min, in m41t94_set_time() 44 buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec); in m41t94_set_time() 85 tm->tm_sec = bcd2bin(spi_w8r8(spi, M41T94_REG_SECONDS)); in m41t94_read_time() 98 "read", tm->tm_sec, tm->tm_min, in m41t94_read_time()
|
D | rtc-mcp795.c | 204 data[0] = (data[0] & 0x80) | bin2bcd(tim->tm_sec); in mcp795_set_time() 238 tim->tm_wday, tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_set_time() 253 tim->tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_time() 263 tim->tm_wday, tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_read_time() 302 tmp[0] = (tmp[0] & 0x80) | bin2bcd(alm->time.tm_sec); in mcp795_set_alarm() 324 alm->time.tm_hour, alm->time.tm_min, alm->time.tm_sec); in mcp795_set_alarm() 338 alm->time.tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_alarm() 350 alm->time.tm_hour, alm->time.tm_min, alm->time.tm_sec); in mcp795_read_alarm()
|
D | rtc-rk808.c | 133 tm->tm_sec = bcd2bin(rtc_data[0] & SECONDS_REG_MSK); in rk808_rtc_readtime() 143 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rk808_rtc_readtime() 158 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rk808_rtc_set_time() 160 rtc_data[0] = bin2bcd(tm->tm_sec); in rk808_rtc_set_time() 205 alrm->time.tm_sec = bcd2bin(alrm_data[0] & SECONDS_REG_MSK); in rk808_rtc_readalarm() 222 alrm->time.tm_min, alrm->time.tm_sec); in rk808_rtc_readalarm() 267 alrm->time.tm_min, alrm->time.tm_sec); in rk808_rtc_setalarm() 270 alrm_data[0] = bin2bcd(alrm->time.tm_sec); in rk808_rtc_setalarm()
|
D | rtc-spear.c | 175 tm->tm_sec = bin2bcd(tm->tm_sec); in tm2bcd() 185 tm->tm_sec = bcd2bin(tm->tm_sec); in bcd2tm() 212 tm->tm_sec = (time >> SECOND_SHIFT) & SECOND_MASK; in spear_rtc_read_time() 239 time = (tm->tm_sec << SECOND_SHIFT) | (tm->tm_min << MINUTE_SHIFT) | in spear_rtc_set_time() 266 alm->time.tm_sec = (time >> SECOND_SHIFT) & SECOND_MASK; in spear_rtc_read_alarm() 297 time = (alm->time.tm_sec << SECOND_SHIFT) | (alm->time.tm_min << in spear_rtc_set_alarm()
|
D | rtc-mc146818-lib.c | 53 time->tm_sec = CMOS_READ(RTC_SECONDS); in mc146818_get_time() 72 time->tm_sec = bcd2bin(time->tm_sec); in mc146818_get_time() 118 sec = time->tm_sec; in mc146818_set_time()
|
D | rtc-da9052.c | 88 rtc_tm->tm_sec = 0; in da9052_read_alarm() 115 if (rtc_tm->tm_sec > 0) { in da9052_set_alarm() 116 alm_time += 60 - rtc_tm->tm_sec; in da9052_set_alarm() 119 BUG_ON(rtc_tm->tm_sec); /* it will cause repeated irqs if not zero */ in da9052_set_alarm() 188 rtc_tm->tm_sec = v[0][0] & DA9052_RTC_SEC; in da9052_rtc_read_time() 215 v[0] = tm->tm_sec; in da9052_rtc_set_time()
|
D | rtc-ds1286.c | 185 tm->tm_sec = ds1286_rtc_read(priv, RTC_SECONDS); in ds1286_read_time() 195 tm->tm_sec = bcd2bin(tm->tm_sec); in ds1286_read_time() 230 sec = tm->tm_sec; in ds1286_set_time() 284 alm->time.tm_sec = 0; in ds1286_read_alarm() 295 sec = alm->time.tm_sec; in ds1286_set_alarm()
|
D | rtc-wm8350.c | 57 tm->tm_sec = time1[0] & WM8350_RTC_SECS_MASK; in wm8350_rtc_readtime() 102 time[0] = tm->tm_sec; in wm8350_rtc_settime() 155 tm->tm_sec = time[0] & WM8350_RTC_ALMSECS_MASK; in wm8350_rtc_readalarm() 156 if (tm->tm_sec == WM8350_RTC_ALMSECS_MASK) in wm8350_rtc_readalarm() 157 tm->tm_sec = -1; in wm8350_rtc_readalarm() 257 if (tm->tm_sec != -1) in wm8350_rtc_setalarm() 258 time[0] |= tm->tm_sec; in wm8350_rtc_setalarm()
|
D | rtc-fm3130.c | 121 t->tm_sec = bcd2bin(fm3130->regs[FM3130_RTC_SECONDS] & 0x7f); in fm3130_get_time() 135 "read", t->tm_sec, t->tm_min, in fm3130_get_time() 151 "write", t->tm_sec, t->tm_min, in fm3130_set_time() 156 buf[FM3130_RTC_SECONDS] = bin2bcd(t->tm_sec); in fm3130_set_time() 216 tm->tm_sec = bcd2bin(fm3130->regs[FM3130_ALARM_SECONDS] & 0x7F); in fm3130_read_alarm() 227 "read alarm", tm->tm_sec, tm->tm_min, in fm3130_read_alarm() 252 "write alarm", tm->tm_sec, tm->tm_min, in fm3130_set_alarm() 257 (tm->tm_sec != -1) ? bin2bcd(tm->tm_sec) : 0x80; in fm3130_set_alarm()
|
D | rtc-lib.c | 89 tm->tm_sec = secs - tm->tm_min * 60; in rtc_time64_to_tm() 106 || ((unsigned)tm->tm_sec) >= 60) in rtc_valid_tm() 120 tm->tm_hour, tm->tm_min, tm->tm_sec); in rtc_tm_to_time64()
|
D | rtc-m41t93.c | 57 "write", tm->tm_sec, tm->tm_min, in m41t93_set_time() 91 data[M41T93_REG_ST_SEC] = bin2bcd(tm->tm_sec); in m41t93_set_time() 146 tm->tm_sec = bcd2bin(buf[M41T93_REG_ST_SEC]); in m41t93_get_time() 158 "read", tm->tm_sec, tm->tm_min, in m41t93_get_time()
|
D | rtc-m48t35.c | 62 tm->tm_sec = readb(&priv->reg->sec); in m48t35_read_time() 71 tm->tm_sec = bcd2bin(tm->tm_sec); in m48t35_read_time() 102 sec = tm->tm_sec; in m48t35_set_time()
|
D | rtc-proc.c | 55 tm.tm_hour, tm.tm_min, tm.tm_sec, in rtc_proc_show() 70 if ((unsigned int)alrm.time.tm_sec <= 59) in rtc_proc_show() 71 seq_printf(seq, "%02d\n", alrm.time.tm_sec); in rtc_proc_show()
|
D | rtc-m48t59.c | 96 tm->tm_sec = bcd2bin(M48T59_READ(M48T59_SEC) & 0x7F); in m48t59_rtc_read_time() 104 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_read_time() 123 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_set_time() 132 M48T59_WRITE((bin2bcd(tm->tm_sec) & 0x7F), M48T59_SEC); in m48t59_rtc_set_time() 185 tm->tm_sec = bcd2bin(M48T59_READ(M48T59_ALARM_SEC)); in m48t59_rtc_readalarm() 193 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_readalarm() 235 sec = tm->tm_sec; in m48t59_rtc_setalarm() 253 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_setalarm()
|
D | rtc-rx4581.c | 158 tm->tm_sec = bcd2bin(date[RX4581_REG_SC] & 0x7F); in rx4581_get_datetime() 172 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx4581_get_datetime() 187 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx4581_set_datetime() 192 buf[RX4581_REG_SC+1] = bin2bcd(tm->tm_sec); in rx4581_set_datetime()
|
D | rtc-rx8581.c | 112 tm->tm_sec = bcd2bin(date[RX8581_REG_SC] & 0x7F); in rx8581_rtc_read_time() 123 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx8581_rtc_read_time() 139 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx8581_rtc_set_time() 143 buf[RX8581_REG_SC] = bin2bcd(tm->tm_sec); in rx8581_rtc_set_time()
|
/Linux-v4.19/arch/powerpc/platforms/maple/ |
D | time.c | 60 tm->tm_sec = maple_clock_read(RTC_SECONDS); in maple_get_rtc_time() 66 } while (tm->tm_sec != maple_clock_read(RTC_SECONDS)); in maple_get_rtc_time() 70 tm->tm_sec = bcd2bin(tm->tm_sec); in maple_get_rtc_time() 98 sec = tm->tm_sec; in maple_set_rtc_time()
|
/Linux-v4.19/tools/testing/selftests/rtc/ |
D | setdate.c | 59 sscanf(time, "%d:%d:%d", &new.tm_hour, &new.tm_min, &new.tm_sec); in main() 63 new.tm_hour, new.tm_min, new.tm_sec); in main() 82 current.tm_hour, current.tm_min, current.tm_sec); in main()
|
/Linux-v4.19/arch/m68k/sun3/ |
D | intersil.c | 50 todintersil->second = t->tm_sec; in sun3_hwclk() 57 t->tm_sec = todintersil->csec; in sun3_hwclk() 60 t->tm_sec = todintersil->second; in sun3_hwclk()
|
/Linux-v4.19/arch/powerpc/platforms/chrp/ |
D | time.c | 104 tm.tm_sec = bin2bcd(tm.tm_sec); in chrp_set_rtc_time() 111 chrp_cmos_clock_write(tm.tm_sec,RTC_SECONDS); in chrp_set_rtc_time() 155 tm->tm_sec = sec; in chrp_get_rtc_time()
|
/Linux-v4.19/arch/m68k/atari/ |
D | time.c | 120 val.sec_ones = t->tm_sec % 10; in atari_mste_hwclk() 121 val.sec_tens = t->tm_sec / 10; in atari_mste_hwclk() 148 t->tm_sec = val.sec_ones + val.sec_tens * 10; in atari_mste_hwclk() 179 sec = t->tm_sec; in atari_tt_hwclk() 276 t->tm_sec = sec; in atari_tt_hwclk()
|
/Linux-v4.19/drivers/char/ |
D | rtc.c | 494 sec = alm_tm.tm_sec; in rtc_do_ioctl() 555 sec = rtc_tm.tm_sec; in rtc_do_ioctl() 1131 tm.tm_hour, tm.tm_min, tm.tm_sec, in rtc_proc_show() 1152 if (tm.tm_sec <= 59) in rtc_proc_show() 1153 seq_printf(seq, "%02d\n", tm.tm_sec); in rtc_proc_show() 1212 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS); in rtc_get_rtc_time() 1228 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in rtc_get_rtc_time() 1261 alm_tm->tm_sec = CMOS_READ(RTC_SECONDS_ALARM); in get_rtc_alm_time() 1268 alm_tm->tm_sec = bcd2bin(alm_tm->tm_sec); in get_rtc_alm_time()
|