Lines Matching refs:rtc_data
731 struct abb5zes3_rtc_data *rtc_data = dev_get_drvdata(dev); in abb5zes3_rtc_alarm_irq_enable() local
734 if (rtc_data->irq) { in abb5zes3_rtc_alarm_irq_enable()
735 if (rtc_data->timer_alarm) in abb5zes3_rtc_alarm_irq_enable()
748 struct abb5zes3_rtc_data *rtc_data = dev_get_drvdata(dev); in _abb5zes3_rtc_interrupt() local
749 struct rtc_device *rtc = rtc_data->rtc; in _abb5zes3_rtc_interrupt()
753 ret = regmap_bulk_read(rtc_data->regmap, 0, regs, in _abb5zes3_rtc_interrupt()
769 _abb5zes3_rtc_battery_low_irq_enable(rtc_data->regmap, false); in _abb5zes3_rtc_interrupt()
799 rtc_data->timer_alarm = 0; in _abb5zes3_rtc_interrupt()
906 struct abb5zes3_rtc_data *rtc_data = dev_get_drvdata(dev); in abb5zes3_rtc_suspend() local
909 return enable_irq_wake(rtc_data->irq); in abb5zes3_rtc_suspend()
916 struct abb5zes3_rtc_data *rtc_data = dev_get_drvdata(dev); in abb5zes3_rtc_resume() local
919 return disable_irq_wake(rtc_data->irq); in abb5zes3_rtc_resume()