Lines Matching refs:err
51 int err; in rtc_uie_task() local
53 err = rtc_read_time(rtc, &tm); in rtc_uie_task()
56 if (rtc->stop_uie_polling || err) { in rtc_uie_task()
111 int err; in set_uie() local
113 err = rtc_read_time(rtc, &tm); in set_uie()
114 if (err) in set_uie()
115 return err; in set_uie()
206 int err = 0; in rtc_dev_ioctl() local
214 err = mutex_lock_interruptible(&rtc->ops_lock); in rtc_dev_ioctl()
215 if (err) in rtc_dev_ioctl()
216 return err; in rtc_dev_ioctl()
227 err = -EACCES; in rtc_dev_ioctl()
232 err = -EACCES; in rtc_dev_ioctl()
238 err = -EACCES; in rtc_dev_ioctl()
242 if (err) in rtc_dev_ioctl()
260 err = rtc_read_alarm(rtc, &alarm); in rtc_dev_ioctl()
261 if (err < 0) in rtc_dev_ioctl()
262 return err; in rtc_dev_ioctl()
265 err = -EFAULT; in rtc_dev_ioctl()
266 return err; in rtc_dev_ioctl()
296 err = rtc_read_time(rtc, &tm); in rtc_dev_ioctl()
297 if (err < 0) in rtc_dev_ioctl()
298 return err; in rtc_dev_ioctl()
304 err = rtc_valid_tm(&alarm.time); in rtc_dev_ioctl()
305 if (err < 0) in rtc_dev_ioctl()
306 return err; in rtc_dev_ioctl()
323 err = rtc_read_time(rtc, &tm); in rtc_dev_ioctl()
324 if (err < 0) in rtc_dev_ioctl()
325 return err; in rtc_dev_ioctl()
328 err = -EFAULT; in rtc_dev_ioctl()
329 return err; in rtc_dev_ioctl()
340 err = rtc_irq_set_state(rtc, 1); in rtc_dev_ioctl()
344 err = rtc_irq_set_state(rtc, 0); in rtc_dev_ioctl()
364 err = rtc_irq_set_freq(rtc, arg); in rtc_dev_ioctl()
367 err = put_user(rtc->irq_freq, (unsigned long __user *)uarg); in rtc_dev_ioctl()
379 err = rtc_read_alarm(rtc, &alarm); in rtc_dev_ioctl()
380 if (err < 0) in rtc_dev_ioctl()
381 return err; in rtc_dev_ioctl()
384 err = -EFAULT; in rtc_dev_ioctl()
385 return err; in rtc_dev_ioctl()
396 err = -EINVAL; in rtc_dev_ioctl()
405 err = rtc_read_offset(rtc, &offset); in rtc_dev_ioctl()
407 if (err == 0) in rtc_dev_ioctl()
413 err = rtc->ops->param_get(rtc->dev.parent, ¶m); in rtc_dev_ioctl()
415 err = -EINVAL; in rtc_dev_ioctl()
418 if (!err) in rtc_dev_ioctl()
420 err = -EFAULT; in rtc_dev_ioctl()
432 err = -EINVAL; in rtc_dev_ioctl()
443 err = rtc->ops->param_set(rtc->dev.parent, ¶m); in rtc_dev_ioctl()
445 err = -EINVAL; in rtc_dev_ioctl()
453 err = ops->ioctl(rtc->dev.parent, cmd, arg); in rtc_dev_ioctl()
454 if (err == -ENOIOCTLCMD) in rtc_dev_ioctl()
455 err = -ENOTTY; in rtc_dev_ioctl()
457 err = -ENOTTY; in rtc_dev_ioctl()
464 return err; in rtc_dev_ioctl()
562 int err; in rtc_dev_init() local
564 err = alloc_chrdev_region(&rtc_devt, 0, RTC_DEV_MAX, "rtc"); in rtc_dev_init()
565 if (err < 0) in rtc_dev_init()