/Linux-v4.19/arch/m68k/atari/ |
D | time.c | 109 int hour, year; in atari_mste_hwclk() local 124 hour = t->tm_hour; in atari_mste_hwclk() 126 if (hour > 11) in atari_mste_hwclk() 127 hour += 20 - 12; in atari_mste_hwclk() 128 if (hour == 0 || hour == 20) in atari_mste_hwclk() 129 hour += 12; in atari_mste_hwclk() 131 val.hr_ones = hour % 10; in atari_mste_hwclk() 132 val.hr_tens = hour / 10; in atari_mste_hwclk() 150 hour = val.hr_ones + val.hr_tens * 10; in atari_mste_hwclk() 152 if (hour == 12 || hour == 12 + 20) in atari_mste_hwclk() [all …]
|
/Linux-v4.19/arch/mips/sibyte/swarm/ |
D | rtc_xicor1241.c | 173 unsigned int year, mon, day, hour, min, sec, y2k; in xicor_get_time() local 179 hour = xicor_read(X1241REG_HR); in xicor_get_time() 181 if (hour & X1241REG_HR_MIL) { in xicor_get_time() 182 hour &= 0x3f; in xicor_get_time() 184 if (hour & 0x20) in xicor_get_time() 185 hour = (hour & 0xf) + 0x12; in xicor_get_time() 196 hour = bcd2bin(hour); in xicor_get_time() 204 return mktime64(year, mon, day, hour, min, sec); in xicor_get_time()
|
D | rtc_m41t81.c | 193 unsigned int year, mon, day, hour, min, sec; in m41t81_get_time() local 206 hour = m41t81_read(M41T81REG_HR) & 0x3f; in m41t81_get_time() 214 hour = bcd2bin(hour); in m41t81_get_time() 221 return mktime64(year, mon, day, hour, min, sec); in m41t81_get_time()
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-ds1216.c | 18 u8 hour; member 87 if (regs.hour & DS1216_HOUR_1224) { in ds1216_rtc_read_time() 89 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time() 90 if (regs.hour & DS1216_HOUR_AMPM) in ds1216_rtc_read_time() 93 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time() 115 regs.hour &= DS1216_HOUR_1224; in ds1216_rtc_set_time() 116 if (regs.hour && tm->tm_hour > 12) { in ds1216_rtc_set_time() 117 regs.hour |= DS1216_HOUR_AMPM; in ds1216_rtc_set_time() 120 regs.hour |= bin2bcd(tm->tm_hour); in ds1216_rtc_set_time()
|
D | rtc-ftrtc010.c | 77 u32 days, hour, min, sec, offset; in ftrtc010_rtc_read_time() local 82 hour = readl(rtc->rtc_base + FTRTC010_RTC_HOUR); in ftrtc010_rtc_read_time() 86 time = offset + days * 86400 + hour * 3600 + min * 60 + sec; in ftrtc010_rtc_read_time() 96 u32 sec, min, hour, day, offset; in ftrtc010_rtc_set_time() local 103 hour = readl(rtc->rtc_base + FTRTC010_RTC_HOUR); in ftrtc010_rtc_set_time() 106 offset = time - (day * 86400 + hour * 3600 + min * 60 + sec); in ftrtc010_rtc_set_time() 121 u32 days, hour, min, sec; in ftrtc010_rtc_probe() local 176 hour = readl(rtc->rtc_base + FTRTC010_RTC_HOUR); in ftrtc010_rtc_probe() 179 rtc->rtc_dev->range_min = (u64)days * 86400 + hour * 3600 + in ftrtc010_rtc_probe()
|
D | rtc-rs5c372.c | 183 unsigned hour; in rs5c_reg2hr() local 188 hour = bcd2bin(reg & 0x1f); in rs5c_reg2hr() 189 if (hour == 12) in rs5c_reg2hr() 190 hour = 0; in rs5c_reg2hr() 192 hour += 12; in rs5c_reg2hr() 193 return hour; in rs5c_reg2hr() 196 static unsigned rs5c_hr2reg(struct rs5c372 *rs5c, unsigned hour) in rs5c_hr2reg() argument 199 return bin2bcd(hour); in rs5c_hr2reg() 201 if (hour > 12) in rs5c_hr2reg() 202 return 0x20 | bin2bcd(hour - 12); in rs5c_hr2reg() [all …]
|
D | rtc-m41t94.c | 63 int ret, hour; in m41t94_read_time() local 87 hour = spi_w8r8(spi, M41T94_REG_HOURS); in m41t94_read_time() 88 tm->tm_hour = bcd2bin(hour & 0x3f); in m41t94_read_time() 93 if ((hour & M41T94_BIT_CB) || !(hour & M41T94_BIT_CEB)) in m41t94_read_time()
|
D | rtc-ds1305.c | 112 unsigned hour = 0; in bcd2hour() local 116 hour = 12; in bcd2hour() 119 hour += bcd2bin(bcd); in bcd2hour() 120 return hour - 1; in bcd2hour() 125 static u8 hour2bcd(bool hr12, int hour) in hour2bcd() argument 128 hour++; in hour2bcd() 129 if (hour <= 12) in hour2bcd() 130 return DS1305_HR_12 | bin2bcd(hour); in hour2bcd() 131 hour -= 12; in hour2bcd() 132 return DS1305_HR_12 | DS1305_HR_PM | bin2bcd(hour); in hour2bcd() [all …]
|
D | rtc-s35390a.c | 188 static char s35390a_hr2reg(struct s35390a *s35390a, int hour) in s35390a_hr2reg() argument 191 return bin2bcd(hour); in s35390a_hr2reg() 193 if (hour < 12) in s35390a_hr2reg() 194 return bin2bcd(hour); in s35390a_hr2reg() 196 return 0x40 | bin2bcd(hour - 12); in s35390a_hr2reg() 201 unsigned hour; in s35390a_reg2hr() local 206 hour = bcd2bin(reg & 0x3f); in s35390a_reg2hr() 208 hour += 12; in s35390a_reg2hr() 210 return hour; in s35390a_reg2hr()
|
D | rtc-efi.c | 63 eft->hour = wtime->tm_hour; in convert_to_efi_time() 84 if (eft->hour >= 24) in convert_from_efi_time() 86 wtime->tm_hour = eft->hour; in convert_from_efi_time() 211 eft.hour, eft.minute, eft.second, eft.nanosecond, in efi_procfs() 227 alm.hour, alm.minute, alm.second, alm.nanosecond, in efi_procfs()
|
D | rtc-mv.c | 74 unsigned int year, month, day, hour, minute, second, wday; in mv_rtc_read_time() local 81 hour = (rtc_time >> RTC_HOURS_OFFS) & 0x3f; /* assume 24 hour mode */ in mv_rtc_read_time() 90 tm->tm_hour = bcd2bin(hour); in mv_rtc_read_time() 105 unsigned int year, month, day, hour, minute, second, wday; in mv_rtc_read_alarm() local 112 hour = (rtc_time >> RTC_HOURS_OFFS) & 0x3f; /* assume 24 hour mode */ in mv_rtc_read_alarm() 121 alm->time.tm_hour = bcd2bin(hour); in mv_rtc_read_alarm()
|
D | rtc-ds3232.c | 102 unsigned int year, month, day, hour, minute, second; in ds3232_read_time() local 112 hour = buf[2]; in ds3232_read_time() 120 twelve_hr = hour & 0x40; in ds3232_read_time() 121 am_pm = hour & 0x20; in ds3232_read_time() 131 time->tm_hour = bcd2bin(hour & 0x1F) + 12; in ds3232_read_time() 133 time->tm_hour = bcd2bin(hour & 0x1F); in ds3232_read_time() 135 time->tm_hour = bcd2bin(hour); in ds3232_read_time()
|
D | rtc-sc27xx.c | 182 u32 val, sec, min, hour, day; in sprd_rtc_get_secs() local 224 hour = val & SPRD_RTC_HOUR_MASK; in sprd_rtc_get_secs() 231 *secs = (((time64_t)(day * 24) + hour) * 60 + min) * 60 + sec; in sprd_rtc_get_secs() 239 u32 sec, min, hour, day, val; in sprd_rtc_set_secs() local 244 hour = rem / 3600; in sprd_rtc_set_secs() 245 rem -= hour * 3600; in sprd_rtc_set_secs() 283 ret = regmap_write(rtc->regmap, rtc->base + hour_reg, hour); in sprd_rtc_set_secs()
|
/Linux-v4.19/arch/mips/include/asm/ |
D | mc146818-time.h | 91 unsigned int year, mon, day, hour, min, sec; in mc146818_get_cmos_time() local 99 hour = CMOS_READ(RTC_HOURS); in mc146818_get_cmos_time() 108 hour = bcd2bin(hour); in mc146818_get_cmos_time() 116 return mktime64(year, mon, day, hour, min, sec); in mc146818_get_cmos_time()
|
/Linux-v4.19/arch/mips/dec/ |
D | time.c | 24 unsigned int year, mon, day, hour, min, sec, real_year; in read_persistent_clock64() local 32 hour = CMOS_READ(RTC_HOURS); in read_persistent_clock64() 49 hour = bcd2bin(hour); in read_persistent_clock64() 57 ts->tv_sec = mktime64(year, mon, day, hour, min, sec); in read_persistent_clock64()
|
/Linux-v4.19/fs/isofs/ |
D | util.c | 21 int year, month, day, hour, minute, second, tz; in iso_date() local 27 hour = p[3]; in iso_date() 36 crtime = mktime64(year+1900, month, day, hour, minute, second); in iso_date()
|
/Linux-v4.19/arch/sh/boards/mach-sh03/ |
D | rtc.c | 43 unsigned int year, mon, day, hour, min, sec; in get_cmos_time() local 50 hour = (__raw_readb(RTC_HOU1) & 0xf) + (__raw_readb(RTC_HOU10) & 0xf) * 10; in get_cmos_time() 58 hour > 23 || min > 59 || sec > 59) { in get_cmos_time() 62 year, mon, day, hour, min, sec); in get_cmos_time() 78 return mktime(year, mon, day, hour, min, sec); in get_cmos_time()
|
/Linux-v4.19/arch/powerpc/platforms/chrp/ |
D | time.c | 134 unsigned int year, mon, day, hour, min, sec; in chrp_get_rtc_time() local 139 hour = chrp_cmos_clock_read(RTC_HOURS); in chrp_get_rtc_time() 148 hour = bcd2bin(hour); in chrp_get_rtc_time() 157 tm->tm_hour = hour; in chrp_get_rtc_time()
|
/Linux-v4.19/arch/x86/kernel/ |
D | rtc.c | 65 unsigned int status, year, mon, day, hour, min, sec, century = 0; in mach_get_cmos_time() local 90 hour = CMOS_READ(RTC_HOURS); in mach_get_cmos_time() 109 hour = bcd2bin(hour); in mach_get_cmos_time() 121 now->tv_sec = mktime64(year, mon, day, hour, min, sec); in mach_get_cmos_time()
|
/Linux-v4.19/arch/powerpc/platforms/maple/ |
D | time.c | 86 int sec, min, hour, mon, mday, year; in maple_set_rtc_time() local 100 hour = tm->tm_hour; in maple_set_rtc_time() 108 hour = bin2bcd(hour); in maple_set_rtc_time() 115 maple_clock_write(hour, RTC_HOURS); in maple_set_rtc_time()
|
/Linux-v4.19/arch/x86/platform/intel-mid/ |
D | intel_mid_vrtc.c | 62 u8 sec, min, hour, mday, mon; in vrtc_get_time() local 73 hour = vrtc_cmos_read(RTC_HOURS); in vrtc_get_time() 84 "mon: %d year: %d\n", sec, min, hour, mday, mon, year); in vrtc_get_time() 86 now->tv_sec = mktime64(year, mon, mday, hour, min, sec); in vrtc_get_time()
|
/Linux-v4.19/drivers/md/bcache/ |
D | stats.c | 103 ret = ret ?: kobject_add(&acc->hour.kobj, parent, in bch_cache_accounting_add_kobjs() 121 kobject_put(&acc->hour.kobj); in bch_cache_accounting_destroy() 158 acc->hour.name += t; \ in scale_accounting() 173 scale_stats(&acc->hour, HOUR_RESCALE); in scale_accounting() 236 kobject_init(&acc->hour.kobj, &bch_stats_ktype); in bch_cache_accounting_init()
|
/Linux-v4.19/arch/m68k/sun3/ |
D | intersil.c | 48 todintersil->hour = t->tm_hour; in sun3_hwclk() 58 t->tm_hour = todintersil->hour; in sun3_hwclk()
|
/Linux-v4.19/drivers/char/ |
D | efirtc.c | 108 eft->hour = wtime->tm_hour; in convert_to_efi_time() 122 wtime->tm_hour = eft->hour; in convert_from_efi_time() 321 eft.hour, eft.minute, eft.second, eft.nanosecond, in efi_rtc_proc_show() 338 alm.hour, alm.minute, alm.second, alm.nanosecond, in efi_rtc_proc_show()
|
/Linux-v4.19/fs/udf/ |
D | udftime.c | 60 dest->tv_sec = mktime64(year, src.month, src.day, src.hour, src.minute, in udf_disk_stamp_to_time() 88 dest->hour = tm.tm_hour; in udf_time_to_disk_stamp()
|