| /drivers/rtc/ |
| A D | rtc-mc146818-lib.c | 157 .time = time in mc146818_get_time() 161 memset(time, 0, sizeof(*time)); in mc146818_get_time() 167 time->tm_sec = bcd2bin(time->tm_sec); in mc146818_get_time() 168 time->tm_min = bcd2bin(time->tm_min); in mc146818_get_time() 169 time->tm_hour = bcd2bin(time->tm_hour); in mc146818_get_time() 170 time->tm_mday = bcd2bin(time->tm_mday); in mc146818_get_time() 171 time->tm_mon = bcd2bin(time->tm_mon); in mc146818_get_time() 172 time->tm_year = bcd2bin(time->tm_year); in mc146818_get_time() 194 time->tm_mon--; in mc146818_get_time() 227 min = time->tm_min; in mc146818_set_time() [all …]
|
| A D | rtc-wm8350.c | 93 u16 time[4]; in wm8350_rtc_settime() local 97 time[0] = tm->tm_sec; in wm8350_rtc_settime() 99 time[1] = tm->tm_hour; in wm8350_rtc_settime() 101 time[2] = tm->tm_mday; in wm8350_rtc_settime() 107 time[0], time[1], time[2], time[3]); in wm8350_rtc_settime() 143 u16 time[4]; in wm8350_rtc_readalarm() local 247 u16 time[3]; in wm8350_rtc_setalarm() local 250 memset(time, 0, sizeof(time)); in wm8350_rtc_setalarm() 253 time[0] |= tm->tm_sec; in wm8350_rtc_setalarm() 263 time[1] |= tm->tm_hour; in wm8350_rtc_setalarm() [all …]
|
| A D | rtc-sd2405al.c | 96 time->tm_sec = bcd2bin(data[SD2405AL_REG_T_SEC] & 0x7F); in sd2405al_read_time() 97 time->tm_min = bcd2bin(data[SD2405AL_REG_T_MIN] & 0x7F); in sd2405al_read_time() 103 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] in sd2405al_read_time() 106 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] in sd2405al_read_time() 114 dev_dbg(sd2405al->dev, "read time: %ptR (%d)\n", time, time->tm_wday); in sd2405al_read_time() 125 data[SD2405AL_REG_T_SEC] = bin2bcd(time->tm_sec); in sd2405al_set_time() 126 data[SD2405AL_REG_T_MIN] = bin2bcd(time->tm_min); in sd2405al_set_time() 128 data[SD2405AL_REG_T_DAY] = bin2bcd(time->tm_mday); in sd2405al_set_time() 129 data[SD2405AL_REG_T_WEEK] = bin2bcd(time->tm_wday); in sd2405al_set_time() 130 data[SD2405AL_REG_T_MON] = bin2bcd(time->tm_mon) + 1; in sd2405al_set_time() [all …]
|
| A D | interface.c | 77 if (time < range_min || time > range_max) in rtc_valid_range() 194 alarm->time.tm_sec = -1; in rtc_read_alarm_internal() 195 alarm->time.tm_min = -1; in rtc_read_alarm_internal() 196 alarm->time.tm_hour = -1; in rtc_read_alarm_internal() 197 alarm->time.tm_mday = -1; in rtc_read_alarm_internal() 198 alarm->time.tm_mon = -1; in rtc_read_alarm_internal() 199 alarm->time.tm_year = -1; in rtc_read_alarm_internal() 303 if (alarm->time.tm_mday < 1 || alarm->time.tm_mday > 31) { in __rtc_read_alarm() 352 alarm->time.tm_mon++; in __rtc_read_alarm() 366 alarm->time.tm_year++; in __rtc_read_alarm() [all …]
|
| A D | rtc-spear.c | 202 unsigned int time, date; in spear_rtc_read_time() local 233 unsigned int time, date; in spear_rtc_set_time() local 259 unsigned int time, date; in spear_rtc_read_alarm() local 265 alm->time.tm_sec = (time >> SECOND_SHIFT) & SECOND_MASK; in spear_rtc_read_alarm() 266 alm->time.tm_min = (time >> MINUTE_SHIFT) & MIN_MASK; in spear_rtc_read_alarm() 267 alm->time.tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_alarm() 272 bcd2tm(&alm->time); in spear_rtc_read_alarm() 289 unsigned int time, date; in spear_rtc_set_alarm() local 292 tm2bcd(&alm->time); in spear_rtc_set_alarm() 296 time = (alm->time.tm_sec << SECOND_SHIFT) | (alm->time.tm_min << in spear_rtc_set_alarm() [all …]
|
| A D | rtc-ds1305.c | 198 "read", time->tm_sec, time->tm_min, in ds1305_get_time() 199 time->tm_hour, time->tm_mday, in ds1305_get_time() 200 time->tm_mon, time->tm_year, time->tm_wday); in ds1305_get_time() 213 "write", time->tm_sec, time->tm_min, in ds1305_set_time() 214 time->tm_hour, time->tm_mday, in ds1305_set_time() 215 time->tm_mon, time->tm_year, time->tm_wday); in ds1305_set_time() 220 *bp++ = bin2bcd(time->tm_sec); in ds1305_set_time() 221 *bp++ = bin2bcd(time->tm_min); in ds1305_set_time() 223 *bp++ = (time->tm_wday < 7) ? (time->tm_wday + 1) : 1; in ds1305_set_time() 224 *bp++ = bin2bcd(time->tm_mday); in ds1305_set_time() [all …]
|
| A D | rtc-ds1302.c | 58 *bp++ = bin2bcd(time->tm_sec); in ds1302_rtc_set_time() 59 *bp++ = bin2bcd(time->tm_min); in ds1302_rtc_set_time() 60 *bp++ = bin2bcd(time->tm_hour); in ds1302_rtc_set_time() 61 *bp++ = bin2bcd(time->tm_mday); in ds1302_rtc_set_time() 62 *bp++ = bin2bcd(time->tm_mon + 1); in ds1302_rtc_set_time() 63 *bp++ = time->tm_wday + 1; in ds1302_rtc_set_time() 64 *bp++ = bin2bcd(time->tm_year % 100); in ds1302_rtc_set_time() 88 time->tm_sec = bcd2bin(buf[RTC_ADDR_SEC]); in ds1302_rtc_get_time() 89 time->tm_min = bcd2bin(buf[RTC_ADDR_MIN]); in ds1302_rtc_get_time() 90 time->tm_hour = bcd2bin(buf[RTC_ADDR_HOUR]); in ds1302_rtc_get_time() [all …]
|
| A D | rtc-mcp795.c | 274 later = rtc_tm_to_time64(&alm->time); in mcp795_set_alarm() 290 alm->time.tm_year = -1; in mcp795_set_alarm() 291 alm->time.tm_isdst = -1; in mcp795_set_alarm() 292 alm->time.tm_yday = -1; in mcp795_set_alarm() 315 &alm->time, alm->time.tm_wday, &alm->time); in mcp795_set_alarm() 329 alm->time.tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_alarm() 330 alm->time.tm_min = bcd2bin(data[1] & 0x7F); in mcp795_read_alarm() 335 alm->time.tm_year = -1; in mcp795_read_alarm() 336 alm->time.tm_isdst = -1; in mcp795_read_alarm() 337 alm->time.tm_yday = -1; in mcp795_read_alarm() [all …]
|
| A D | rtc-ma35d1.c | 122 u32 time, cal, wday; in ma35d1_rtc_read_time() local 137 tm->tm_sec = bcd2bin(time >> 0); in ma35d1_rtc_read_time() 138 tm->tm_min = bcd2bin(time >> 8); in ma35d1_rtc_read_time() 139 tm->tm_hour = bcd2bin(time >> 16); in ma35d1_rtc_read_time() 172 alrm->time.tm_mon = bcd2bin(calm >> 8); in ma35d1_rtc_read_alarm() 173 alrm->time.tm_mon = alrm->time.tm_mon - 1; in ma35d1_rtc_read_alarm() 177 alrm->time.tm_sec = bcd2bin(talm >> 0); in ma35d1_rtc_read_alarm() 178 alrm->time.tm_min = bcd2bin(talm >> 8); in ma35d1_rtc_read_alarm() 181 return rtc_valid_tm(&alrm->time); in ma35d1_rtc_read_alarm() 189 val = bin2bcd(alrm->time.tm_mday) << 0 | bin2bcd(alrm->time.tm_mon + 1) << 8 | in ma35d1_rtc_set_alarm() [all …]
|
| A D | rtc-rk808.c | 76 time64_t time = rtc_tm_to_time64(tm); in rockchip_to_gregorian() local 83 time64_t time = rtc_tm_to_time64(tm); in gregorian_to_rockchip() local 84 rtc_time64_to_tm(time - extra_days * 86400, tm); in gregorian_to_rockchip() 209 rockchip_to_gregorian(&alrm->time); in rk808_rtc_readalarm() 218 &alrm->time, alrm->time.tm_wday, &alrm->time); in rk808_rtc_readalarm() 258 &alrm->time, alrm->time.tm_wday, &alrm->time); in rk808_rtc_setalarm() 260 gregorian_to_rockchip(&alrm->time); in rk808_rtc_setalarm() 261 alrm_data[0] = bin2bcd(alrm->time.tm_sec); in rk808_rtc_setalarm() 262 alrm_data[1] = bin2bcd(alrm->time.tm_min); in rk808_rtc_setalarm() 263 alrm_data[2] = bin2bcd(alrm->time.tm_hour); in rk808_rtc_setalarm() [all …]
|
| A D | rtc-mv.c | 116 alm->time.tm_sec = bcd2bin(second); in mv_rtc_read_alarm() 118 alm->time.tm_hour = bcd2bin(hour); in mv_rtc_read_alarm() 119 alm->time.tm_mday = bcd2bin(day); in mv_rtc_read_alarm() 120 alm->time.tm_wday = bcd2bin(wday); in mv_rtc_read_alarm() 127 return rtc_valid_tm(&alm->time); in mv_rtc_read_alarm() 136 if (alm->time.tm_sec >= 0) in mv_rtc_set_alarm() 139 if (alm->time.tm_min >= 0) in mv_rtc_set_alarm() 142 if (alm->time.tm_hour >= 0) in mv_rtc_set_alarm() 148 if (alm->time.tm_mday >= 0) in mv_rtc_set_alarm() 154 if (alm->time.tm_mon >= 0) in mv_rtc_set_alarm() [all …]
|
| A D | rtc-cmos.c | 258 struct rtc_time *time = p->time; in cmos_read_alarm_callback() local 267 if (!time->tm_mday) in cmos_read_alarm_callback() 268 time->tm_mday = -1; in cmos_read_alarm_callback() 272 if (!time->tm_mon) in cmos_read_alarm_callback() 285 .time = &t->time, in cmos_read_alarm() 310 t->time.tm_sec = bcd2bin(t->time.tm_sec); in cmos_read_alarm() 314 t->time.tm_min = bcd2bin(t->time.tm_min); in cmos_read_alarm() 318 t->time.tm_hour = bcd2bin(t->time.tm_hour); in cmos_read_alarm() 324 t->time.tm_mday = bcd2bin(t->time.tm_mday); in cmos_read_alarm() 330 t->time.tm_mon = bcd2bin(t->time.tm_mon)-1; in cmos_read_alarm() [all …]
|
| A D | rtc-mpfs.c | 89 u64 time; in mpfs_rtc_readtime() local 91 time = readl(rtcdev->base + DATETIME_LOWER_REG); in mpfs_rtc_readtime() 93 rtc_time64_to_tm(time, tm); in mpfs_rtc_readtime() 102 u64 time; in mpfs_rtc_settime() local 105 time = rtc_tm_to_time64(tm); in mpfs_rtc_settime() 107 writel((u32)time, rtcdev->base + DATETIME_LOWER_REG); in mpfs_rtc_settime() 130 u64 time; in mpfs_rtc_readalarm() local 136 rtc_time64_to_tm(time, &alrm->time); in mpfs_rtc_readalarm() 145 u64 time; in mpfs_rtc_setalarm() local 152 time = rtc_tm_to_time64(&alrm->time); in mpfs_rtc_setalarm() [all …]
|
| A D | rtc-ds3232.c | 126 time->tm_sec = bcd2bin(second); in ds3232_read_time() 127 time->tm_min = bcd2bin(minute); in ds3232_read_time() 135 time->tm_hour = bcd2bin(hour); in ds3232_read_time() 139 time->tm_wday = bcd2bin(week) - 1; in ds3232_read_time() 140 time->tm_mday = bcd2bin(day); in ds3232_read_time() 158 buf[0] = bin2bcd(time->tm_sec); in ds3232_set_time() 159 buf[1] = bin2bcd(time->tm_min); in ds3232_set_time() 160 buf[2] = bin2bcd(time->tm_hour); in ds3232_set_time() 165 buf[5] = bin2bcd(time->tm_mon + 1); in ds3232_set_time() 166 if (time->tm_year >= 100) { in ds3232_set_time() [all …]
|
| A D | rtc-nxp-bbnsm.c | 46 u32 time; in bbnsm_read_counter() local 50 time = tmp; in bbnsm_read_counter() 57 } while (tmp != time && --timeout); in bbnsm_read_counter() 59 return time; in bbnsm_read_counter() 65 unsigned long time; in bbnsm_rtc_read_time() local 72 time = bbnsm_read_counter(bbnsm); in bbnsm_rtc_read_time() 73 rtc_time64_to_tm(time, tm); in bbnsm_rtc_read_time() 81 unsigned long time = rtc_tm_to_time64(tm); in bbnsm_rtc_set_time() local 102 rtc_time64_to_tm(bbnsm_ta, &alrm->time); in bbnsm_rtc_read_alarm() 125 unsigned long time = rtc_tm_to_time64(&alrm->time); in bbnsm_rtc_set_alarm() local [all …]
|
| A D | rtc-ds1307.c | 463 t->time.tm_hour, t->time.tm_mday, in ds1337_read_alarm() 478 "alarm set", t->time.tm_sec, t->time.tm_min, in ds1337_set_alarm() 479 t->time.tm_hour, t->time.tm_mday, in ds1337_set_alarm() 635 __func__, t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in rx8130_read_alarm() 636 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, t->enabled); in rx8130_read_alarm() 649 t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in rx8130_set_alarm() 650 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, in rx8130_set_alarm() 763 t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in mcp794xx_read_alarm() 764 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, t->enabled, in mcp794xx_read_alarm() 803 t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in mcp794xx_set_alarm() [all …]
|
| A D | rtc-vt8500.c | 104 u32 date, time; in vt8500_rtc_read_time() local 107 time = readl(vt8500_rtc->regbase + VT8500_RTC_TR); in vt8500_rtc_read_time() 109 tm->tm_sec = bcd2bin(time & TIME_SEC_MASK); in vt8500_rtc_read_time() 110 tm->tm_min = bcd2bin((time & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_time() 116 tm->tm_wday = (time & TIME_DOW_MASK) >> TIME_DOW_S; in vt8500_rtc_read_time() 150 alrm->time.tm_sec = bcd2bin((alarm & TIME_SEC_MASK)); in vt8500_rtc_read_alarm() 155 return rtc_valid_tm(&alrm->time); in vt8500_rtc_read_alarm() 163 | (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S) in vt8500_rtc_set_alarm() 164 | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_alarm() 165 | (bin2bcd(alrm->time.tm_min) << TIME_MIN_S) in vt8500_rtc_set_alarm() [all …]
|
| A D | rtc-wm831x.c | 154 rtc_time64_to_tm(time, tm); in wm831x_rtc_readtime() 173 unsigned long time, new_time; in wm831x_rtc_settime() local 177 time = rtc_tm_to_time64(tm); in wm831x_rtc_settime() 180 (time >> 16) & 0xffff); in wm831x_rtc_settime() 219 if (new_time - time > 1) { in wm831x_rtc_settime() 235 u32 time; in wm831x_rtc_readalarm() local 244 time = (data[0] << 16) | data[1]; in wm831x_rtc_readalarm() 246 rtc_time64_to_tm(time, &alrm->time); in wm831x_rtc_readalarm() 283 unsigned long time; in wm831x_rtc_setalarm() local 285 time = rtc_tm_to_time64(&alrm->time); in wm831x_rtc_setalarm() [all …]
|
| A D | rtc-asm9260.c | 196 alrm->time.tm_mon = ioread32(priv->iobase + HW_ALMON); in asm9260_rtc_read_alarm() 197 alrm->time.tm_mday = ioread32(priv->iobase + HW_ALDOM); in asm9260_rtc_read_alarm() 198 alrm->time.tm_wday = ioread32(priv->iobase + HW_ALDOW); in asm9260_rtc_read_alarm() 199 alrm->time.tm_yday = ioread32(priv->iobase + HW_ALDOY); in asm9260_rtc_read_alarm() 201 alrm->time.tm_min = ioread32(priv->iobase + HW_ALMIN); in asm9260_rtc_read_alarm() 202 alrm->time.tm_sec = ioread32(priv->iobase + HW_ALSEC); in asm9260_rtc_read_alarm() 207 return rtc_valid_tm(&alrm->time); in asm9260_rtc_read_alarm() 215 iowrite32(alrm->time.tm_mon, priv->iobase + HW_ALMON); in asm9260_rtc_set_alarm() 216 iowrite32(alrm->time.tm_mday, priv->iobase + HW_ALDOM); in asm9260_rtc_set_alarm() 217 iowrite32(alrm->time.tm_wday, priv->iobase + HW_ALDOW); in asm9260_rtc_set_alarm() [all …]
|
| A D | rtc-s35390a.c | 280 "mon=%d, year=%d, wday=%d\n", __func__, alm->time.tm_sec, in s35390a_rtc_set_alarm() 281 alm->time.tm_min, alm->time.tm_hour, alm->time.tm_mday, in s35390a_rtc_set_alarm() 282 alm->time.tm_mon, alm->time.tm_year, alm->time.tm_wday); in s35390a_rtc_set_alarm() 304 if (alm->time.tm_wday != -1) in s35390a_rtc_set_alarm() 310 alm->time.tm_hour) | 0x80; in s35390a_rtc_set_alarm() 313 if (alm->time.tm_hour >= 12) in s35390a_rtc_set_alarm() 360 alm->time.tm_wday = in s35390a_rtc_read_alarm() 364 alm->time.tm_hour = in s35390a_rtc_read_alarm() 372 alm->time.tm_sec = 0; in s35390a_rtc_read_alarm() 375 __func__, alm->time.tm_min, alm->time.tm_hour, in s35390a_rtc_read_alarm() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | subdev.c | 58 s64 time; in nvkm_subdev_fini() local 61 time = ktime_to_us(ktime_get()); in nvkm_subdev_fini() 75 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_fini() 83 s64 time; in nvkm_subdev_preinit() local 96 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_preinit() 104 s64 time; in nvkm_subdev_oneinit_() local 119 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_oneinit_() 127 s64 time; in nvkm_subdev_init_() local 152 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_init_() 219 s64 time; in nvkm_subdev_del() local [all …]
|
| /drivers/base/power/ |
| A D | trace.c | 91 static struct rtc_time time = { in set_magic_time() local 103 time.tm_year = (n % 100); in set_magic_time() 105 time.tm_mon = (n % 12); in set_magic_time() 107 time.tm_mday = (n % 28) + 1; in set_magic_time() 109 time.tm_hour = (n % 24); in set_magic_time() 111 time.tm_min = (n % 20) * 3; in set_magic_time() 113 mc146818_set_time(&time); in set_magic_time() 120 struct rtc_time time; in read_magic_time() local 123 if (mc146818_get_time(&time, 1000) < 0) { in read_magic_time() 128 pr_info("RTC time: %ptRt, date: %ptRd\n", &time, &time); in read_magic_time() [all …]
|
| /drivers/firmware/efi/ |
| A D | efi-pstore.c | 89 u64 time; in efi_pstore_read_func() local 95 record->id = generic_id(time, part, cnt); in efi_pstore_read_func() 98 record->time.tv_sec = time; in efi_pstore_read_func() 99 record->time.tv_nsec = 0; in efi_pstore_read_func() 110 record->time.tv_sec = time; in efi_pstore_read_func() 111 record->time.tv_nsec = 0; in efi_pstore_read_func() 115 &record->type, &part, &time) == 3) { in efi_pstore_read_func() 121 record->id = generic_id(time, part, 0); in efi_pstore_read_func() 124 record->time.tv_sec = time; in efi_pstore_read_func() 125 record->time.tv_nsec = 0; in efi_pstore_read_func() [all …]
|
| /drivers/input/misc/ |
| A D | axp20x-pek.c | 49 unsigned int time; member 54 { .time = 128, .idx = 0 }, 55 { .time = 1000, .idx = 2 }, 56 { .time = 3000, .idx = 1 }, 57 { .time = 2000, .idx = 3 }, 61 { .time = 128, .idx = 0 }, 62 { .time = 1000, .idx = 1 }, 104 if (val == time[i].idx) in axp20x_show_attr() 105 val = time[i].time; in axp20x_show_attr() 147 err = abs(time[i].time - val); in axp20x_store_attr() [all …]
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_benchmark.c | 76 unsigned int time, in radeon_benchmark_log_results() argument 80 unsigned int throughput = (n * (size >> 10)) / time; in radeon_benchmark_log_results() 83 kind, n, size >> 10, sdomain, ddomain, time, in radeon_benchmark_log_results() 94 int time; in radeon_benchmark_move() local 123 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, in radeon_benchmark_move() 126 if (time < 0) in radeon_benchmark_move() 128 if (time > 0) in radeon_benchmark_move() 129 radeon_benchmark_log_results(n, size, time, in radeon_benchmark_move() 137 if (time < 0) in radeon_benchmark_move() 139 if (time > 0) in radeon_benchmark_move() [all …]
|