Lines Matching refs:err

86 	int err;
89 err = -ENODEV;
91 err = -EINVAL;
94 err = rtc->ops->read_time(rtc->dev.parent, tm);
95 if (err < 0) {
97 err);
98 return err;
103 err = rtc_valid_tm(tm);
104 if (err < 0)
107 return err;
112 int err;
114 err = mutex_lock_interruptible(&rtc->ops_lock);
115 if (err)
116 return err;
118 err = __rtc_read_time(rtc, tm);
121 trace_rtc_read_time(rtc_tm_to_time64(tm), err);
122 return err;
128 int err, uie;
130 err = rtc_valid_tm(tm);
131 if (err != 0)
132 return err;
134 err = rtc_valid_range(rtc, tm);
135 if (err)
136 return err;
146 err = rtc_update_irq_enable(rtc, 0);
147 if (err)
148 return err;
151 err = mutex_lock_interruptible(&rtc->ops_lock);
152 if (err)
153 return err;
156 err = -ENODEV;
158 err = rtc->ops->set_time(rtc->dev.parent, tm);
160 err = -EINVAL;
168 err = rtc_update_irq_enable(rtc, 1);
169 if (err)
170 return err;
173 trace_rtc_set_time(rtc_tm_to_time64(tm), err);
174 return err;
181 int err;
183 err = mutex_lock_interruptible(&rtc->ops_lock);
184 if (err)
185 return err;
188 err = -ENODEV;
190 err = -EINVAL;
203 err = rtc->ops->read_alarm(rtc->dev.parent, alarm);
208 trace_rtc_read_alarm(rtc_tm_to_time64(&alarm->time), err);
209 return err;
214 int err;
263 err = rtc_read_time(rtc, &before);
264 if (err < 0)
265 return err;
272 err = rtc_read_alarm_internal(rtc, alarm);
273 if (err)
274 return err;
283 err = rtc_read_time(rtc, &now);
284 if (err < 0)
285 return err;
322 err = rtc_valid_tm(&alarm->time);
323 if (err)
376 err = rtc_valid_tm(&alarm->time);
379 if (err && alarm->enabled)
383 return err;
388 int err;
390 err = mutex_lock_interruptible(&rtc->ops_lock);
391 if (err)
392 return err;
394 err = -ENODEV;
396 err = -EINVAL;
404 trace_rtc_read_alarm(rtc_tm_to_time64(&alarm->time), err);
405 return err;
413 int err;
415 err = rtc_valid_tm(&alarm->time);
416 if (err)
417 return err;
422 err = __rtc_read_time(rtc, &tm);
423 if (err)
424 return err;
439 err = -ENODEV;
441 err = -EINVAL;
443 err = rtc->ops->set_alarm(rtc->dev.parent, alarm);
445 trace_rtc_set_alarm(rtc_tm_to_time64(&alarm->time), err);
446 return err;
452 int err;
459 err = rtc_valid_tm(&alarm->time);
460 if (err != 0)
461 return err;
463 err = rtc_valid_range(rtc, &alarm->time);
464 if (err)
465 return err;
467 err = mutex_lock_interruptible(&rtc->ops_lock);
468 if (err)
469 return err;
484 err = rtc_timer_enqueue(rtc, &rtc->aie_timer);
488 return err;
495 int err;
498 err = rtc_valid_tm(&alarm->time);
499 if (err != 0)
500 return err;
502 err = rtc_read_time(rtc, &now);
503 if (err)
504 return err;
506 err = mutex_lock_interruptible(&rtc->ops_lock);
507 if (err)
508 return err;
521 return err;
527 int err;
529 err = mutex_lock_interruptible(&rtc->ops_lock);
530 if (err)
531 return err;
535 err = rtc_timer_enqueue(rtc, &rtc->aie_timer);
540 if (err)
543 err = -ENODEV;
545 err = -EINVAL;
547 err = rtc->ops->alarm_irq_enable(rtc->dev.parent, enabled);
551 trace_rtc_alarm_irq_enable(enabled, err);
552 return err;
558 int err;
560 err = mutex_lock_interruptible(&rtc->ops_lock);
561 if (err)
562 return err;
588 err = __rtc_read_time(rtc, &tm);
589 if (err)
595 err = rtc_timer_enqueue(rtc, &rtc->uie_rtctimer);
603 return err;
755 int err = 0;
762 trace_rtc_irq_set_state(enabled, err);
763 return err;
777 int err = 0;
786 trace_rtc_irq_set_freq(freq, err);
787 return err;
807 int err;
809 err = __rtc_read_time(rtc, &tm);
810 if (err)
811 return err;
830 err = __rtc_set_alarm(rtc, &alarm);
831 if (err == -ETIME) {
834 } else if (err) {
838 return err;
874 int err;
883 err = __rtc_set_alarm(rtc, &alarm);
884 if (err == -ETIME) {
940 int err;
946 err = __rtc_set_alarm(rtc, &alarm);
947 if (err == -ETIME) {
949 } else if (err) {
957 dev_err(&rtc->dev, "__rtc_set_alarm: err=%d\n", err);