Home
last modified time | relevance | path

Searched refs:alarm_time (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/rtc/
H A Drtc-meson-vrtc.c16 unsigned long alarm_time; member
43 vrtc->alarm_time = rtc_tm_to_time64(&alarm->time); in meson_vrtc_set_alarm()
45 vrtc->alarm_time = 0; in meson_vrtc_set_alarm()
94 if (vrtc->alarm_time) { 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 Drtc-sunplus.c103 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 == 0) in sp_rtc_read_alarm()
125 rtc_time64_to_tm((unsigned long)(alarm_time), &alrm->time); in sp_rtc_read_alarm()
H A Drtc-cros-ec.c143 time64_t alarm_time; in cros_ec_rtc_set_alarm() local
158 alarm_time = rtc_tm_to_time64(&alrm->time); in cros_ec_rtc_set_alarm()
160 if (alarm_time < 0 || alarm_time > U32_MAX) in cros_ec_rtc_set_alarm()
169 cros_ec_rtc->saved_alarm = (u32)alarm_time; in cros_ec_rtc_set_alarm()
172 if ((u32)alarm_time <= current_time) in cros_ec_rtc_set_alarm()
175 alarm_offset = (u32)alarm_time - current_time; in cros_ec_rtc_set_alarm()
H A Drtc-zynqmp.c155 unsigned long alarm_time; in xlnx_rtc_set_alarm() local
157 alarm_time = rtc_tm_to_time64(&alrm->time); in xlnx_rtc_set_alarm()
159 writel((u32)alarm_time, (xrtcdev->reg_base + RTC_ALRM)); in xlnx_rtc_set_alarm()
282 u32 alarm_time; in xlnx_rtc_probe() local
308 alarm_time = readl(xrtcdev->reg_base + RTC_ALRM); in xlnx_rtc_probe()
310 if (alarm_time > current_time && alarm_time != 0) in xlnx_rtc_probe()
H A Drtc-cv1800.c72 unsigned long alarm_time; in cv1800_rtc_set_alarm() local
74 alarm_time = rtc_tm_to_time64(&alrm->time); in cv1800_rtc_set_alarm()
78 regmap_write(info->rtc_map, ALARM_TIME, alarm_time); in cv1800_rtc_set_alarm()
H A Drtc-digicolor.c136 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 Drtc-da9063.c68 struct rtc_time alarm_time; member
235 al_secs = rtc_tm_to_time64(&rtc->alarm_time); in da9063_rtc_read_time()
239 memcpy(tm, &rtc->alarm_time, sizeof(struct rtc_time)); in da9063_rtc_read_time()
321 da9063_data_to_tm(data, &rtc->alarm_time, rtc); in da9063_rtc_set_alarm()
446 da9063_data_to_tm(data, &rtc->alarm_time, rtc); in da9063_rtc_probe()
H A Dinterface.c475 ktime_t alarm_time; in rtc_set_alarm() local
497 alarm_time = rtc_tm_to_ktime(alarm->time); in rtc_set_alarm()
503 alarm_time = ktime_sub_ns(alarm_time, (u64)alarm->time.tm_sec * NSEC_PER_SEC); in rtc_set_alarm()
505 rtc->aie_timer.node.expires = alarm_time; in rtc_set_alarm()
H A Drtc-rv8803.c400 time64_t alarm_time = rtc_tm_to_time64(&alrm->time); in rv8803_set_alarm() local
402 alarm_time += 60 - alrm->time.tm_sec; in rv8803_set_alarm()
403 rtc_time64_to_tm(alarm_time, &alrm->time); in rv8803_set_alarm()
H A Drtc-rv3028.c406 time64_t alarm_time = rtc_tm_to_time64(&alrm->time); in rv3028_set_alarm() local
408 alarm_time += 60 - alrm->time.tm_sec; in rv3028_set_alarm()
409 rtc_time64_to_tm(alarm_time, &alrm->time); in rv3028_set_alarm()
H A Drtc-renesas-rtca3.c813 time64_t alarm_time, now; in rtca3_clean_alarm() local
830 alarm_time = rtc_tm_to_time64(&alarm.time); in rtca3_clean_alarm()
832 if (alarm_time >= now) in rtca3_clean_alarm()
/linux/arch/arm/mach-pxa/
H A Dsharpsl_pm.c593 static void corgi_goto_sleep(unsigned long alarm_time, unsigned int alarm_enable, suspend_state_t s… in corgi_goto_sleep() argument
612 …if ((sharpsl_pm.charge_mode == CHRG_ON) && ((alarm_enable && ((alarm_time - RCNR) > (SHARPSL_BATCH… 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… 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_status, state)) in corgi_pxa_pm_enter()
/linux/drivers/virtio/
H A Dvirtio_rtc_internal.h27 u64 *alarm_time, bool *enabled);
28 int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time,
H A Dvirtio_rtc_driver.c797 u64 *alarm_time, bool *enabled) in viortc_read_alarm() argument
819 VIORTC_MSG_READ(hdl, alarm_time, alarm_time); in viortc_read_alarm()
840 int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time, in viortc_set_alarm() argument
857 VIORTC_MSG_WRITE(hdl, alarm_time, &alarm_time); in viortc_set_alarm()
/linux/include/uapi/linux/
H A Dvirtio_rtc.h161 __le64 alarm_time; member
171 __le64 alarm_time; member
/linux/drivers/misc/
H A Dds1682.c139 static SENSOR_DEVICE_ATTR_2(alarm_time, S_IRUGO | S_IWUSR, ds1682_show,