Lines Matching refs:err

25 	int err;  in __rtc_read_time()  local
27 err = -ENODEV; in __rtc_read_time()
29 err = -EINVAL; in __rtc_read_time()
32 err = rtc->ops->read_time(rtc->dev.parent, tm); in __rtc_read_time()
33 if (err < 0) { in __rtc_read_time()
35 err); in __rtc_read_time()
36 return err; in __rtc_read_time()
39 err = rtc_valid_tm(tm); in __rtc_read_time()
40 if (err < 0) in __rtc_read_time()
43 return err; in __rtc_read_time()
48 int err; in rtc_read_time() local
50 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_read_time()
51 if (err) in rtc_read_time()
52 return err; in rtc_read_time()
54 err = __rtc_read_time(rtc, tm); in rtc_read_time()
56 return err; in rtc_read_time()
62 int err; in rtc_set_time() local
64 err = rtc_valid_tm(tm); in rtc_set_time()
65 if (err != 0) in rtc_set_time()
66 return err; in rtc_set_time()
68 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_set_time()
69 if (err) in rtc_set_time()
70 return err; in rtc_set_time()
73 err = -ENODEV; in rtc_set_time()
75 err = rtc->ops->set_time(rtc->dev.parent, tm); in rtc_set_time()
79 err = rtc->ops->set_mmss64(rtc->dev.parent, secs64); in rtc_set_time()
82 err = rtc->ops->set_mmss(rtc->dev.parent, secs64); in rtc_set_time()
84 err = -EINVAL; in rtc_set_time()
90 return err; in rtc_set_time()
96 int err; in rtc_set_mmss() local
98 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_set_mmss()
99 if (err) in rtc_set_mmss()
100 return err; in rtc_set_mmss()
103 err = -ENODEV; in rtc_set_mmss()
105 err = rtc->ops->set_mmss64(rtc->dev.parent, secs); in rtc_set_mmss()
107 err = rtc->ops->set_mmss(rtc->dev.parent, secs); in rtc_set_mmss()
111 err = rtc->ops->read_time(rtc->dev.parent, &old); in rtc_set_mmss()
112 if (err == 0) { in rtc_set_mmss()
123 err = rtc->ops->set_time(rtc->dev.parent, in rtc_set_mmss()
127 err = -EINVAL; in rtc_set_mmss()
135 return err; in rtc_set_mmss()
141 int err; in rtc_read_alarm_internal() local
143 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_read_alarm_internal()
144 if (err) in rtc_read_alarm_internal()
145 return err; in rtc_read_alarm_internal()
148 err = -ENODEV; in rtc_read_alarm_internal()
150 err = -EINVAL; in rtc_read_alarm_internal()
153 err = rtc->ops->read_alarm(rtc->dev.parent, alarm); in rtc_read_alarm_internal()
157 return err; in rtc_read_alarm_internal()
162 int err; in __rtc_read_alarm() local
211 err = rtc_read_time(rtc, &before); in __rtc_read_alarm()
212 if (err < 0) in __rtc_read_alarm()
213 return err; in __rtc_read_alarm()
220 err = rtc_read_alarm_internal(rtc, alarm); in __rtc_read_alarm()
221 if (err) in __rtc_read_alarm()
222 return err; in __rtc_read_alarm()
229 err = rtc_read_time(rtc, &now); in __rtc_read_alarm()
230 if (err < 0) in __rtc_read_alarm()
231 return err; in __rtc_read_alarm()
317 err = rtc_valid_tm(&alarm->time); in __rtc_read_alarm()
319 if (err) { in __rtc_read_alarm()
326 return err; in __rtc_read_alarm()
331 int err; in rtc_read_alarm() local
333 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_read_alarm()
334 if (err) in rtc_read_alarm()
335 return err; in rtc_read_alarm()
337 err = -ENODEV; in rtc_read_alarm()
339 err = -EINVAL; in rtc_read_alarm()
347 return err; in rtc_read_alarm()
355 int err; in __rtc_set_alarm() local
357 err = rtc_valid_tm(&alarm->time); in __rtc_set_alarm()
358 if (err) in __rtc_set_alarm()
359 return err; in __rtc_set_alarm()
363 err = __rtc_read_time(rtc, &tm); in __rtc_set_alarm()
364 if (err) in __rtc_set_alarm()
365 return err; in __rtc_set_alarm()
377 err = -ENODEV; in __rtc_set_alarm()
379 err = -EINVAL; in __rtc_set_alarm()
381 err = rtc->ops->set_alarm(rtc->dev.parent, alarm); in __rtc_set_alarm()
383 return err; in __rtc_set_alarm()
388 int err; in rtc_set_alarm() local
390 err = rtc_valid_tm(&alarm->time); in rtc_set_alarm()
391 if (err != 0) in rtc_set_alarm()
392 return err; in rtc_set_alarm()
394 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_set_alarm()
395 if (err) in rtc_set_alarm()
396 return err; in rtc_set_alarm()
403 err = rtc_timer_enqueue(rtc, &rtc->aie_timer); in rtc_set_alarm()
406 return err; in rtc_set_alarm()
413 int err; in rtc_initialize_alarm() local
416 err = rtc_valid_tm(&alarm->time); in rtc_initialize_alarm()
417 if (err != 0) in rtc_initialize_alarm()
418 return err; in rtc_initialize_alarm()
420 err = rtc_read_time(rtc, &now); in rtc_initialize_alarm()
421 if (err) in rtc_initialize_alarm()
422 return err; in rtc_initialize_alarm()
424 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_initialize_alarm()
425 if (err) in rtc_initialize_alarm()
426 return err; in rtc_initialize_alarm()
439 return err; in rtc_initialize_alarm()
447 int err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_alarm_irq_enable() local
448 if (err) in rtc_alarm_irq_enable()
449 return err; in rtc_alarm_irq_enable()
453 err = rtc_timer_enqueue(rtc, &rtc->aie_timer); in rtc_alarm_irq_enable()
458 if (err) in rtc_alarm_irq_enable()
461 err = -ENODEV; in rtc_alarm_irq_enable()
463 err = -EINVAL; in rtc_alarm_irq_enable()
465 err = rtc->ops->alarm_irq_enable(rtc->dev.parent, enabled); in rtc_alarm_irq_enable()
468 return err; in rtc_alarm_irq_enable()
474 int err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_update_irq_enable() local
475 if (err) in rtc_update_irq_enable()
476 return err; in rtc_update_irq_enable()
489 err = -EINVAL; in rtc_update_irq_enable()
502 err = rtc_timer_enqueue(rtc, &rtc->uie_rtctimer); in rtc_update_irq_enable()
515 if (err == -EINVAL) in rtc_update_irq_enable()
516 err = rtc_dev_update_irq_enable_emul(rtc, enabled); in rtc_update_irq_enable()
518 return err; in rtc_update_irq_enable()
724 int err = 0; in rtc_irq_set_state() local
730 err = -EBUSY; in rtc_irq_set_state()
732 err = -EACCES; in rtc_irq_set_state()
742 return err; in rtc_irq_set_state()
758 int err = 0; in rtc_irq_set_freq() local
766 err = -EBUSY; in rtc_irq_set_freq()
768 err = -EACCES; in rtc_irq_set_freq()
778 return err; in rtc_irq_set_freq()
800 int err; in rtc_timer_enqueue() local
803 err = __rtc_set_alarm(rtc, &alarm); in rtc_timer_enqueue()
804 if (err == -ETIME) { in rtc_timer_enqueue()
807 } else if (err) { in rtc_timer_enqueue()
810 return err; in rtc_timer_enqueue()
843 int err; in rtc_timer_remove() local
851 err = __rtc_set_alarm(rtc, &alarm); in rtc_timer_remove()
852 if (err == -ETIME) { in rtc_timer_remove()
906 int err; in rtc_timer_do_work() local
912 err = __rtc_set_alarm(rtc, &alarm); in rtc_timer_do_work()
913 if (err == -ETIME) in rtc_timer_do_work()
915 else if (err) { in rtc_timer_do_work()
922 dev_err(&rtc->dev, "__rtc_set_alarm: err=%d\n", err); in rtc_timer_do_work()