/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-meson-vrtc.c | 17 unsigned long alarm_time; member 44 vrtc->alarm_time = rtc_tm_to_time64(&alarm->time); in meson_vrtc_set_alarm() 46 vrtc->alarm_time = 0; in meson_vrtc_set_alarm() 94 if (vrtc->alarm_time) { in meson_vrtc_suspend() 102 dev_dbg(dev, "alarm_time = %lus, local_time=%lus\n", in meson_vrtc_suspend() 103 vrtc->alarm_time, local_time); in meson_vrtc_suspend() 104 alarm_secs = vrtc->alarm_time - local_time; in meson_vrtc_suspend() 124 vrtc->alarm_time = 0; in meson_vrtc_resume()
|
H A D | rtc-cros-ec.c | 156 time64_t alarm_time; in cros_ec_rtc_set_alarm() local 171 alarm_time = rtc_tm_to_time64(&alrm->time); in cros_ec_rtc_set_alarm() 173 if (alarm_time < 0 || alarm_time > U32_MAX) in cros_ec_rtc_set_alarm() 182 cros_ec_rtc->saved_alarm = (u32)alarm_time; in cros_ec_rtc_set_alarm() 185 if ((u32)alarm_time <= current_time) in cros_ec_rtc_set_alarm() 188 alarm_offset = (u32)alarm_time - current_time; in cros_ec_rtc_set_alarm()
|
H A D | rtc-digicolor.c | 136 time64_t alarm_time; in dc_rtc_set_alarm() local 139 alarm_time = rtc_tm_to_time64(&alarm->time); in dc_rtc_set_alarm() 142 writel_relaxed(alarm_time - reference, rtc->regs + DC_RTC_ALARM); in dc_rtc_set_alarm()
|
H A D | rtc-da9063.c | 67 struct rtc_time alarm_time; member 243 al_secs = rtc_tm_to_time64(&rtc->alarm_time); in da9063_rtc_read_time() 247 memcpy(tm, &rtc->alarm_time, sizeof(struct rtc_time)); in da9063_rtc_read_time() 329 da9063_data_to_tm(data, &rtc->alarm_time, rtc); in da9063_rtc_set_alarm() 475 da9063_data_to_tm(data, &rtc->alarm_time, rtc); in da9063_rtc_probe()
|
H A D | rtc-zynqmp.c | 157 unsigned long alarm_time; in xlnx_rtc_set_alarm() local 159 alarm_time = rtc_tm_to_time64(&alrm->time); in xlnx_rtc_set_alarm() 161 writel((u32)alarm_time, (xrtcdev->reg_base + RTC_ALRM)); in xlnx_rtc_set_alarm()
|
H A D | rtc-pcf8563.c | 335 time64_t alarm_time = rtc_tm_to_time64(&tm->time); in pcf8563_rtc_set_alarm() local 337 alarm_time += 60 - tm->time.tm_sec; in pcf8563_rtc_set_alarm() 338 rtc_time64_to_tm(alarm_time, &tm->time); in pcf8563_rtc_set_alarm()
|
H A D | rtc-rx8025.c | 334 time64_t alarm_time = rtc_tm_to_time64(&t->time); in rx8025_set_alarm() local 336 alarm_time += 60 - t->time.tm_sec; in rx8025_set_alarm() 337 rtc_time64_to_tm(alarm_time, &t->time); in rx8025_set_alarm()
|
H A D | rtc-rv8803.c | 315 time64_t alarm_time = rtc_tm_to_time64(&alrm->time); in rv8803_set_alarm() local 317 alarm_time += 60 - alrm->time.tm_sec; in rv8803_set_alarm() 318 rtc_time64_to_tm(alarm_time, &alrm->time); in rv8803_set_alarm()
|
H A D | rtc-rv3028.c | 402 time64_t alarm_time = rtc_tm_to_time64(&alrm->time); in rv3028_set_alarm() local 404 alarm_time += 60 - alrm->time.tm_sec; in rv3028_set_alarm() 405 rtc_time64_to_tm(alarm_time, &alrm->time); in rv3028_set_alarm()
|
H A D | rtc-rv3032.c | 315 time64_t alarm_time = rtc_tm_to_time64(&alrm->time); in rv3032_set_alarm() local 317 alarm_time += 60 - alrm->time.tm_sec; in rv3032_set_alarm() 318 rtc_time64_to_tm(alarm_time, &alrm->time); in rv3032_set_alarm()
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-meson-vrtc.c | 17 unsigned long alarm_time; member 44 vrtc->alarm_time = rtc_tm_to_time64(&alarm->time); in meson_vrtc_set_alarm() 46 vrtc->alarm_time = 0; in meson_vrtc_set_alarm() 94 if (vrtc->alarm_time) { in meson_vrtc_suspend() 102 dev_dbg(dev, "alarm_time = %lus, local_time=%lus\n", in meson_vrtc_suspend() 103 vrtc->alarm_time, local_time); in meson_vrtc_suspend() 104 alarm_secs = vrtc->alarm_time - local_time; in meson_vrtc_suspend() 124 vrtc->alarm_time = 0; in meson_vrtc_resume()
|
H A D | rtc-sunplus.c | 103 unsigned long alarm_time; in sp_rtc_set_alarm() local 105 alarm_time = rtc_tm_to_time64(&alrm->time); in sp_rtc_set_alarm() 106 dev_dbg(dev, "%s, alarm_time: %u\n", __func__, (u32)(alarm_time)); in sp_rtc_set_alarm() 107 writel((u32)alarm_time, sp_rtc->reg_base + RTC_ALARM_SET); in sp_rtc_set_alarm() 115 unsigned int alarm_time; in sp_rtc_read_alarm() local 117 alarm_time = readl(sp_rtc->reg_base + RTC_ALARM_SET); in sp_rtc_read_alarm() 118 dev_dbg(dev, "%s, alarm_time: %u\n", __func__, alarm_time); in sp_rtc_read_alarm() 120 if (alarm_time in sp_rtc_read_alarm() [all...] |
H A D | rtc-cros-ec.c | 148 time64_t alarm_time; in cros_ec_rtc_set_alarm() local 163 alarm_time = rtc_tm_to_time64(&alrm->time); in cros_ec_rtc_set_alarm() 165 if (alarm_time < 0 || alarm_time > U32_MAX) in cros_ec_rtc_set_alarm() 174 cros_ec_rtc->saved_alarm = (u32)alarm_time; in cros_ec_rtc_set_alarm() 177 if ((u32)alarm_time <= current_time) in cros_ec_rtc_set_alarm() 180 alarm_offset = (u32)alarm_time - current_time; in cros_ec_rtc_set_alarm()
|
H A D | rtc-digicolor.c | 136 time64_t alarm_time; in dc_rtc_set_alarm() local 139 alarm_time = rtc_tm_to_time64(&alarm->time); in dc_rtc_set_alarm() 142 writel_relaxed(alarm_time - reference, rtc->regs + DC_RTC_ALARM); in dc_rtc_set_alarm()
|
H A D | rtc-da9063.c | 68 struct rtc_time alarm_time; member 244 al_secs = rtc_tm_to_time64(&rtc->alarm_time); in da9063_rtc_read_time() 248 memcpy(tm, &rtc->alarm_time, sizeof(struct rtc_time)); in da9063_rtc_read_time() 330 da9063_data_to_tm(data, &rtc->alarm_time, rtc); in da9063_rtc_set_alarm() 476 da9063_data_to_tm(data, &rtc->alarm_time, rtc); in da9063_rtc_probe()
|
H A D | rtc-zynqmp.c | 157 unsigned long alarm_time; in xlnx_rtc_set_alarm() local 159 alarm_time = rtc_tm_to_time64(&alrm->time); in xlnx_rtc_set_alarm() 161 writel((u32)alarm_time, (xrtcdev->reg_base + RTC_ALRM)); in xlnx_rtc_set_alarm()
|
H A D | interface.c | 451 ktime_t alarm_time; in rtc_set_alarm() local 473 alarm_time = rtc_tm_to_ktime(alarm->time); in rtc_set_alarm() 479 alarm_time = ktime_sub_ns(alarm_time, (u64)alarm->time.tm_sec * NSEC_PER_SEC); in rtc_set_alarm() 481 rtc->aie_timer.node.expires = alarm_time; in rtc_set_alarm()
|
H A D | rtc-rv8803.c | 399 time64_t alarm_time = rtc_tm_to_time64(&alrm->time); in rv8803_set_alarm() local 401 alarm_time += 60 - alrm->time.tm_sec; in rv8803_set_alarm() 402 rtc_time64_to_tm(alarm_time, &alrm->time); in rv8803_set_alarm()
|
H A D | rtc-rv3028.c | 404 time64_t alarm_time = rtc_tm_to_time64(&alrm->time); in rv3028_set_alarm() local 406 alarm_time += 60 - alrm->time.tm_sec; in rv3028_set_alarm() 407 rtc_time64_to_tm(alarm_time, &alrm->time); in rv3028_set_alarm()
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | sharpsl_pm.c | 597 static void corgi_goto_sleep(unsigned long alarm_time, unsigned int alarm_enable, suspend_state_t state) in corgi_goto_sleep() argument 616 if ((sharpsl_pm.charge_mode == CHRG_ON) && ((alarm_enable && ((alarm_time - RCNR) > (SHARPSL_BATCHK_TIME_SUSPEND + 30))) || !alarm_enable)) { in corgi_goto_sleep() 623 RTAR = alarm_time; in corgi_goto_sleep() 636 static int corgi_enter_suspend(unsigned long alarm_time, unsigned int alarm_enable, suspend_state_t state) in corgi_enter_suspend() argument 641 corgi_goto_sleep(alarm_time, alarm_enable, state); in corgi_enter_suspend() 646 corgi_goto_sleep(alarm_time, alarm_enable, state); in corgi_enter_suspend() 655 corgi_goto_sleep(alarm_time, alarm_enable, state); in corgi_enter_suspend() 664 unsigned long alarm_time = RTAR; in corgi_pxa_pm_enter() local 669 corgi_goto_sleep(alarm_time, alarm_status, state); in corgi_pxa_pm_enter() 671 while (corgi_enter_suspend(alarm_time, alarm_statu in corgi_pxa_pm_enter() [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
H A D | sharpsl_pm.c | 593 static void corgi_goto_sleep(unsigned long alarm_time, unsigned int alarm_enable, suspend_state_t state) in corgi_goto_sleep() argument 612 if ((sharpsl_pm.charge_mode == CHRG_ON) && ((alarm_enable && ((alarm_time - RCNR) > (SHARPSL_BATCHK_TIME_SUSPEND + 30))) || !alarm_enable)) { in corgi_goto_sleep() 619 RTAR = alarm_time; in corgi_goto_sleep() 632 static int corgi_enter_suspend(unsigned long alarm_time, unsigned int alarm_enable, suspend_state_t state) in corgi_enter_suspend() argument 637 corgi_goto_sleep(alarm_time, alarm_enable, state); in corgi_enter_suspend() 642 corgi_goto_sleep(alarm_time, alarm_enable, state); in corgi_enter_suspend() 651 corgi_goto_sleep(alarm_time, alarm_enable, state); in corgi_enter_suspend() 660 unsigned long alarm_time = RTAR; in corgi_pxa_pm_enter() local 665 corgi_goto_sleep(alarm_time, alarm_status, state); in corgi_pxa_pm_enter() 667 while (corgi_enter_suspend(alarm_time, alarm_statu in corgi_pxa_pm_enter() [all...] |
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | ds1682.c | 18 * alarm_time (u32): When elapsed time exceeds the value in alarm_time, 138 static SENSOR_DEVICE_ATTR_2(alarm_time, S_IRUGO | S_IWUSR, ds1682_show,
|
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | ds1682.c | 18 * alarm_time (u32): When elapsed time exceeds the value in alarm_time, 138 static SENSOR_DEVICE_ATTR_2(alarm_time, S_IRUGO | S_IWUSR, ds1682_show,
|