Searched refs:alarm_offset (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/rtc/ |
H A D | rtc-cros-ec.c | 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() [all …]
|
/openbmc/qemu/hw/timer/ |
H A D | avr_timer16.c | 186 uint64_t alarm_offset = 0xffff; in avr_timer16_set_alarm() local 192 if (OCRA(t16) < alarm_offset && OCRA(t16) > CNT(t16) && in avr_timer16_set_alarm() 194 alarm_offset = OCRA(t16); in avr_timer16_set_alarm() 200 if (OCRA(t16) < alarm_offset && OCRA(t16) > CNT(t16)) { in avr_timer16_set_alarm() 201 alarm_offset = OCRA(t16); in avr_timer16_set_alarm() 207 if (ICR(t16) < alarm_offset && ICR(t16) > CNT(t16)) { in avr_timer16_set_alarm() 208 alarm_offset = ICR(t16); in avr_timer16_set_alarm() 211 if (OCRA(t16) < alarm_offset && OCRA(t16) > CNT(t16) && in avr_timer16_set_alarm() 213 alarm_offset = OCRA(t16); in avr_timer16_set_alarm() 222 if (OCRB(t16) < alarm_offset && OCRB(t16) > CNT(t16) && in avr_timer16_set_alarm() [all …]
|