Lines Matching refs:err
64 int err = 0; in watchdog_ping() local
69 err = -ENODEV; in watchdog_ping()
77 err = wddev->ops->ping(wddev); /* ping the watchdog */ in watchdog_ping()
79 err = wddev->ops->start(wddev); /* restart watchdog */ in watchdog_ping()
83 return err; in watchdog_ping()
97 int err = 0; in watchdog_start() local
102 err = -ENODEV; in watchdog_start()
109 err = wddev->ops->start(wddev); in watchdog_start()
110 if (err == 0) in watchdog_start()
115 return err; in watchdog_start()
130 int err = 0; in watchdog_stop() local
135 err = -ENODEV; in watchdog_stop()
144 err = -EBUSY; in watchdog_stop()
148 err = wddev->ops->stop(wddev); in watchdog_stop()
149 if (err == 0) in watchdog_stop()
154 return err; in watchdog_stop()
168 int err = 0; in watchdog_get_status() local
177 err = -ENODEV; in watchdog_get_status()
185 return err; in watchdog_get_status()
197 int err; in watchdog_set_timeout() local
209 err = -ENODEV; in watchdog_set_timeout()
213 err = wddev->ops->set_timeout(wddev, timeout); in watchdog_set_timeout()
217 return err; in watchdog_set_timeout()
231 int err = 0; in watchdog_get_timeleft() local
240 err = -ENODEV; in watchdog_get_timeleft()
248 return err; in watchdog_get_timeleft()
261 int err; in watchdog_ioctl_op() local
269 err = -ENODEV; in watchdog_ioctl_op()
273 err = wddev->ops->ioctl(wddev, cmd, arg); in watchdog_ioctl_op()
277 return err; in watchdog_ioctl_op()
339 int err; in watchdog_ioctl() local
341 err = watchdog_ioctl_op(wdd, cmd, arg); in watchdog_ioctl()
342 if (err != -ENOIOCTLCMD) in watchdog_ioctl()
343 return err; in watchdog_ioctl()
350 err = watchdog_get_status(wdd, &val); in watchdog_ioctl()
351 if (err == -ENODEV) in watchdog_ioctl()
352 return err; in watchdog_ioctl()
360 err = watchdog_stop(wdd); in watchdog_ioctl()
361 if (err < 0) in watchdog_ioctl()
362 return err; in watchdog_ioctl()
365 err = watchdog_start(wdd); in watchdog_ioctl()
366 if (err < 0) in watchdog_ioctl()
367 return err; in watchdog_ioctl()
378 err = watchdog_set_timeout(wdd, val); in watchdog_ioctl()
379 if (err < 0) in watchdog_ioctl()
380 return err; in watchdog_ioctl()
392 err = watchdog_get_timeleft(wdd, &val); in watchdog_ioctl()
393 if (err) in watchdog_ioctl()
394 return err; in watchdog_ioctl()
413 int err = -EBUSY; in watchdog_open() local
433 err = watchdog_start(wdd); in watchdog_open()
434 if (err < 0) in watchdog_open()
449 return err; in watchdog_open()
465 int err = -EBUSY; in watchdog_release() local
473 err = 0; in watchdog_release()
476 err = watchdog_stop(wdd); in watchdog_release()
479 if (err < 0) { in watchdog_release()
525 int err, devno; in watchdog_dev_register() local
530 err = misc_register(&watchdog_miscdev); in watchdog_dev_register()
531 if (err != 0) { in watchdog_dev_register()
533 watchdog->info->identity, WATCHDOG_MINOR, err); in watchdog_dev_register()
534 if (err == -EBUSY) in watchdog_dev_register()
538 return err; in watchdog_dev_register()
548 err = cdev_add(&watchdog->cdev, devno, 1); in watchdog_dev_register()
549 if (err) { in watchdog_dev_register()
557 return err; in watchdog_dev_register()
589 int err = alloc_chrdev_region(&watchdog_devt, 0, MAX_DOGS, "watchdog"); in watchdog_dev_init() local
590 if (err < 0) in watchdog_dev_init()
592 return err; in watchdog_dev_init()