Lines Matching refs:rtc_device

120 extern struct rtc *rtc_device;
182 if (!rtc_device) in rtc_get_info()
185 if (rtc_device->ops->set_offset) in rtc_get_info()
187 *range_min = rtc_device->range_min; in rtc_get_info()
188 *range_max = rtc_device->range_max; in rtc_get_info()
190 if (rtc_device->ops->set_alarm) in rtc_get_info()
193 if (rtc_device->is_wakeup_source) in rtc_get_info()
201 if (!rtc_device) in rtc_get_time()
204 return rtc_device->ops->get_time(rtc_device, tm); in rtc_get_time()
209 if (!rtc_device || !rtc_device->ops->set_time) in rtc_set_time()
216 rtc_timecmp(tm, &rtc_device->range_min) < 0 || in rtc_set_time()
217 rtc_timecmp(tm, &rtc_device->range_max) > 0) in rtc_set_time()
220 return rtc_device->ops->set_time(rtc_device, tm); in rtc_set_time()
225 if (!rtc_device || !rtc_device->ops->get_offset) in rtc_get_offset()
228 return rtc_device->ops->get_offset(rtc_device, offset); in rtc_get_offset()
233 if (!rtc_device || !rtc_device->ops->set_offset) in rtc_set_offset()
236 return rtc_device->ops->set_offset(rtc_device, offset); in rtc_set_offset()
241 if (!rtc_device || !rtc_device->ops->read_alarm) in rtc_read_alarm()
244 return rtc_device->ops->read_alarm(rtc_device, alarm); in rtc_read_alarm()
249 if (!rtc_device || !rtc_device->ops->set_alarm) in rtc_set_alarm()
252 return rtc_device->ops->set_alarm(rtc_device, alarm); in rtc_set_alarm()
257 if (!rtc_device || !rtc_device->ops->enable_alarm) in rtc_enable_alarm()
260 return rtc_device->ops->enable_alarm(rtc_device, enable); in rtc_enable_alarm()
265 if (!rtc_device || !rtc_device->ops->wait_alarm) in rtc_wait_alarm()
268 return rtc_device->ops->wait_alarm(rtc_device, status); in rtc_wait_alarm()
273 if (!rtc_device || !rtc_device->ops->cancel_wait) in rtc_cancel_wait_alarm()
276 return rtc_device->ops->cancel_wait(rtc_device); in rtc_cancel_wait_alarm()
281 if (!rtc_device || !rtc_device->ops->set_alarm_wakeup_status) in rtc_set_alarm_wakeup_status()
284 return rtc_device->ops->set_alarm_wakeup_status(rtc_device, status); in rtc_set_alarm_wakeup_status()