Lines Matching refs:alarm_offset
118 u32 current_time, alarm_offset; in cros_ec_rtc_read_alarm() local
131 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_ALARM, &alarm_offset); in cros_ec_rtc_read_alarm()
137 rtc_time64_to_tm(current_time + alarm_offset, &alrm->time); in cros_ec_rtc_read_alarm()
149 u32 current_time, alarm_offset; in cros_ec_rtc_set_alarm() local
173 alarm_offset = EC_RTC_ALARM_CLEAR; in cros_ec_rtc_set_alarm()
180 alarm_offset = (u32)alarm_time - current_time; in cros_ec_rtc_set_alarm()
183 ret = cros_ec_rtc_set(cros_ec, EC_CMD_RTC_SET_ALARM, alarm_offset); in cros_ec_rtc_set_alarm()
186 alarm_offset, ret); in cros_ec_rtc_set_alarm()
205 u32 current_time, alarm_offset, alarm_value; in cros_ec_rtc_alarm_irq_enable() local
216 alarm_offset = EC_RTC_ALARM_CLEAR; in cros_ec_rtc_alarm_irq_enable()
218 alarm_offset = cros_ec_rtc->saved_alarm - current_time; in cros_ec_rtc_alarm_irq_enable()
221 alarm_offset); in cros_ec_rtc_alarm_irq_enable()
229 &alarm_offset); in cros_ec_rtc_alarm_irq_enable()
235 alarm_value = current_time + alarm_offset; in cros_ec_rtc_alarm_irq_enable()
247 alarm_offset = EC_RTC_ALARM_CLEAR; in cros_ec_rtc_alarm_irq_enable()
249 alarm_offset); in cros_ec_rtc_alarm_irq_enable()