Lines Matching defs:xilinx_wwdt_wdd
54 * @xilinx_wwdt_wdd: watchdog device structure
61 struct watchdog_device xilinx_wwdt_wdd;
69 struct watchdog_device *xilinx_wwdt_wdd = &xdev->xilinx_wwdt_wdd;
93 dev_dbg(xilinx_wwdt_wdd->parent, "Watchdog Started!\n");
133 struct watchdog_device *xilinx_wwdt_wdd;
143 xilinx_wwdt_wdd = &xdev->xilinx_wwdt_wdd;
144 xilinx_wwdt_wdd->info = &xilinx_wwdt_ident;
145 xilinx_wwdt_wdd->ops = &xilinx_wwdt_ops;
146 xilinx_wwdt_wdd->parent = dev;
160 xilinx_wwdt_wdd->min_timeout = XWWDT_MIN_TIMEOUT;
161 xilinx_wwdt_wdd->timeout = XWWDT_DEFAULT_TIMEOUT;
162 xilinx_wwdt_wdd->max_hw_heartbeat_ms = 1000 * xilinx_wwdt_wdd->timeout;
169 watchdog_init_timeout(xilinx_wwdt_wdd, wwdt_timeout, &pdev->dev);
171 watchdog_set_drvdata(xilinx_wwdt_wdd, xdev);
172 watchdog_set_nowayout(xilinx_wwdt_wdd, 1);
174 ret = devm_watchdog_register_device(dev, xilinx_wwdt_wdd);
179 xilinx_wwdt_wdd->timeout);