Lines Matching refs:wddev
89 struct watchdog_device wddev; member
561 p->wddev.info = &ident, in iTCO_wdt_probe()
562 p->wddev.ops = &iTCO_wdt_ops, in iTCO_wdt_probe()
563 p->wddev.bootstatus = 0; in iTCO_wdt_probe()
564 p->wddev.timeout = WATCHDOG_TIMEOUT; in iTCO_wdt_probe()
565 watchdog_set_nowayout(&p->wddev, nowayout); in iTCO_wdt_probe()
566 p->wddev.parent = dev; in iTCO_wdt_probe()
568 watchdog_set_drvdata(&p->wddev, p); in iTCO_wdt_probe()
572 iTCO_wdt_stop(&p->wddev); in iTCO_wdt_probe()
576 if (iTCO_wdt_set_timeout(&p->wddev, heartbeat)) { in iTCO_wdt_probe()
577 iTCO_wdt_set_timeout(&p->wddev, WATCHDOG_TIMEOUT); in iTCO_wdt_probe()
582 watchdog_stop_on_reboot(&p->wddev); in iTCO_wdt_probe()
583 watchdog_stop_on_unregister(&p->wddev); in iTCO_wdt_probe()
584 ret = devm_watchdog_register_device(dev, &p->wddev); in iTCO_wdt_probe()
618 if (watchdog_active(&p->wddev) && need_suspend()) { in iTCO_wdt_suspend_noirq()
619 ret = iTCO_wdt_stop(&p->wddev); in iTCO_wdt_suspend_noirq()
631 iTCO_wdt_start(&p->wddev); in iTCO_wdt_resume_noirq()