Lines Matching refs:err

64 	int err = 0;  in watchdog_ping()  local
69 err = -ENODEV; in watchdog_ping()
77 err = wdd->ops->ping(wdd); /* ping the watchdog */ in watchdog_ping()
79 err = wdd->ops->start(wdd); /* 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 = wdd->ops->start(wdd); 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 = wdd->ops->stop(wdd); 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
208 err = -ENODEV; in watchdog_set_timeout()
212 err = wdd->ops->set_timeout(wdd, timeout); in watchdog_set_timeout()
216 return err; in watchdog_set_timeout()
230 int err = 0; in watchdog_get_timeleft() local
239 err = -ENODEV; in watchdog_get_timeleft()
247 return err; in watchdog_get_timeleft()
260 int err; in watchdog_ioctl_op() local
268 err = -ENODEV; in watchdog_ioctl_op()
272 err = wdd->ops->ioctl(wdd, cmd, arg); in watchdog_ioctl_op()
276 return err; in watchdog_ioctl_op()
297 int err; in watchdog_write() local
317 err = watchdog_ping(wdd); in watchdog_write()
318 if (err < 0) in watchdog_write()
319 return err; in watchdog_write()
341 int err; in watchdog_ioctl() local
343 err = watchdog_ioctl_op(wdd, cmd, arg); in watchdog_ioctl()
344 if (err != -ENOIOCTLCMD) in watchdog_ioctl()
345 return err; in watchdog_ioctl()
352 err = watchdog_get_status(wdd, &val); in watchdog_ioctl()
353 if (err == -ENODEV) in watchdog_ioctl()
354 return err; in watchdog_ioctl()
362 err = watchdog_stop(wdd); in watchdog_ioctl()
363 if (err < 0) in watchdog_ioctl()
364 return err; in watchdog_ioctl()
367 err = watchdog_start(wdd); in watchdog_ioctl()
368 if (err < 0) in watchdog_ioctl()
369 return err; in watchdog_ioctl()
379 err = watchdog_set_timeout(wdd, val); in watchdog_ioctl()
380 if (err < 0) in watchdog_ioctl()
381 return err; in watchdog_ioctl()
385 err = watchdog_ping(wdd); in watchdog_ioctl()
386 if (err < 0) in watchdog_ioctl()
387 return err; in watchdog_ioctl()
395 err = watchdog_get_timeleft(wdd, &val); in watchdog_ioctl()
396 if (err) in watchdog_ioctl()
397 return err; in watchdog_ioctl()
416 int err = -EBUSY; in watchdog_open() local
436 err = watchdog_start(wdd); in watchdog_open()
437 if (err < 0) in watchdog_open()
452 return err; in watchdog_open()
468 int err = -EBUSY; in watchdog_release() local
476 err = 0; in watchdog_release()
479 err = watchdog_stop(wdd); in watchdog_release()
482 if (err < 0) { in watchdog_release()
528 int err, devno; in watchdog_dev_register() local
533 err = misc_register(&watchdog_miscdev); in watchdog_dev_register()
534 if (err != 0) { in watchdog_dev_register()
536 wdd->info->identity, WATCHDOG_MINOR, err); in watchdog_dev_register()
537 if (err == -EBUSY) in watchdog_dev_register()
541 return err; in watchdog_dev_register()
551 err = cdev_add(&wdd->cdev, devno, 1); in watchdog_dev_register()
552 if (err) { in watchdog_dev_register()
560 return err; in watchdog_dev_register()
592 int err = alloc_chrdev_region(&watchdog_devt, 0, MAX_DOGS, "watchdog"); in watchdog_dev_init() local
593 if (err < 0) in watchdog_dev_init()
595 return err; in watchdog_dev_init()