Lines Matching defs:wdev
75 struct watchdog_device wdev;
86 struct watchdog_device *wdev = data;
87 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev);
93 watchdog_notify_pretimeout(wdev);
98 static int gti_wdt_ping(struct watchdog_device *wdev)
100 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev);
108 static int gti_wdt_start(struct watchdog_device *wdev)
110 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev);
113 if (!wdev->pretimeout)
116 set_bit(WDOG_HW_RUNNING, &wdev->status);
134 static int gti_wdt_stop(struct watchdog_device *wdev)
136 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev);
151 static int gti_wdt_settimeout(struct watchdog_device *wdev,
154 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev);
158 wdev->timeout = timeout;
161 wdev->pretimeout = timeout / 3;
164 timeout_wdog = (u64)priv->clock_freq * wdev->pretimeout;
187 static int gti_wdt_set_pretimeout(struct watchdog_device *wdev,
190 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev);
191 struct watchdog_device *wdog_dev = &priv->wdev;
202 return gti_wdt_settimeout(wdev, timeout * 3);
287 wdog_dev = &priv->wdev;
322 pdev->name, &priv->wdev);