Searched refs:wdt_dev (Results 1 - 20 of 20) sorted by relevance

/drivers/watchdog/
H A Drn5t618_wdt.c33 struct watchdog_device wdt_dev; member in struct:rn5t618_wdt
53 static int rn5t618_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
56 struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev);
71 wdt_dev->timeout = rn5t618_wdt_map[i].time;
76 static int rn5t618_wdt_start(struct watchdog_device *wdt_dev) argument
78 struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev);
81 ret = rn5t618_wdt_set_timeout(wdt_dev, wdt_dev->timeout);
105 static int rn5t618_wdt_stop(struct watchdog_device *wdt_dev) argument
107 struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev);
113 rn5t618_wdt_ping(struct watchdog_device *wdt_dev) argument
[all...]
H A Dmeson_wdt.c46 struct watchdog_device wdt_dev; member in struct:meson_wdt_dev
67 static int meson_wdt_ping(struct watchdog_device *wdt_dev) argument
69 struct meson_wdt_dev *meson_wdt = watchdog_get_drvdata(wdt_dev);
76 static void meson_wdt_change_timeout(struct watchdog_device *wdt_dev, argument
79 struct meson_wdt_dev *meson_wdt = watchdog_get_drvdata(wdt_dev);
88 static int meson_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
91 wdt_dev->timeout = timeout;
93 meson_wdt_change_timeout(wdt_dev, timeout);
94 meson_wdt_ping(wdt_dev);
99 static int meson_wdt_stop(struct watchdog_device *wdt_dev) argument
111 meson_wdt_start(struct watchdog_device *wdt_dev) argument
[all...]
H A Dda9052_wdt.c58 static int da9052_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
61 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev);
100 wdt_dev->timeout = timeout;
107 static void da9052_wdt_ref(struct watchdog_device *wdt_dev) argument
109 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev);
114 static void da9052_wdt_unref(struct watchdog_device *wdt_dev) argument
116 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev);
121 static int da9052_wdt_start(struct watchdog_device *wdt_dev) argument
123 return da9052_wdt_set_timeout(wdt_dev, wdt_dev
126 da9052_wdt_stop(struct watchdog_device *wdt_dev) argument
131 da9052_wdt_ping(struct watchdog_device *wdt_dev) argument
[all...]
H A Dda9055_wdt.c57 static int da9055_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
60 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev);
81 wdt_dev->timeout = timeout;
86 static int da9055_wdt_ping(struct watchdog_device *wdt_dev) argument
88 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev);
106 static void da9055_wdt_ref(struct watchdog_device *wdt_dev) argument
108 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev);
113 static void da9055_wdt_unref(struct watchdog_device *wdt_dev) argument
115 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev);
120 static int da9055_wdt_start(struct watchdog_device *wdt_dev) argument
125 da9055_wdt_stop(struct watchdog_device *wdt_dev) argument
[all...]
H A Dsunxi_wdt.c60 struct watchdog_device wdt_dev; member in struct:sunxi_wdt_dev
126 static int sunxi_wdt_ping(struct watchdog_device *wdt_dev) argument
128 struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev);
137 static int sunxi_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
140 struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev);
148 sunxi_wdt->wdt_dev.timeout = timeout;
155 sunxi_wdt_ping(wdt_dev);
160 static int sunxi_wdt_stop(struct watchdog_device *wdt_dev) argument
162 struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev);
171 static int sunxi_wdt_start(struct watchdog_device *wdt_dev) argument
[all...]
H A Dintel-mid_wdt.c116 struct watchdog_device *wdt_dev; local
131 wdt_dev = devm_kzalloc(&pdev->dev, sizeof(*wdt_dev), GFP_KERNEL);
132 if (!wdt_dev)
135 wdt_dev->info = &mid_wdt_info;
136 wdt_dev->ops = &mid_wdt_ops;
137 wdt_dev->min_timeout = MID_WDT_TIMEOUT_MIN;
138 wdt_dev->max_timeout = MID_WDT_TIMEOUT_MAX;
139 wdt_dev->timeout = MID_WDT_DEFAULT_TIMEOUT;
141 watchdog_set_drvdata(wdt_dev,
[all...]
H A Dwm8350_wdt.c39 static int wm8350_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
42 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
63 wdt_dev->timeout = timeout;
67 static int wm8350_wdt_start(struct watchdog_device *wdt_dev) argument
69 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
87 static int wm8350_wdt_stop(struct watchdog_device *wdt_dev) argument
89 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
106 static int wm8350_wdt_ping(struct watchdog_device *wdt_dev) argument
108 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
H A Dorion_wdt.c140 static int orion_wdt_ping(struct watchdog_device *wdt_dev) argument
142 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
144 writel(dev->clk_rate * wdt_dev->timeout,
149 static int armada375_start(struct watchdog_device *wdt_dev) argument
151 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
155 writel(dev->clk_rate * wdt_dev->timeout,
174 static int armada370_start(struct watchdog_device *wdt_dev) argument
176 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
180 writel(dev->clk_rate * wdt_dev->timeout,
197 static int orion_start(struct watchdog_device *wdt_dev) argument
216 orion_wdt_start(struct watchdog_device *wdt_dev) argument
224 orion_stop(struct watchdog_device *wdt_dev) argument
237 armada375_stop(struct watchdog_device *wdt_dev) argument
255 armada370_stop(struct watchdog_device *wdt_dev) argument
271 orion_wdt_stop(struct watchdog_device *wdt_dev) argument
299 orion_wdt_enabled(struct watchdog_device *wdt_dev) argument
306 orion_wdt_get_timeleft(struct watchdog_device *wdt_dev) argument
312 orion_wdt_set_timeout(struct watchdog_device *wdt_dev, unsigned int timeout) argument
576 struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); local
587 struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); local
[all...]
H A Dtxx9wdt.c46 static int txx9wdt_ping(struct watchdog_device *wdt_dev) argument
54 static int txx9wdt_start(struct watchdog_device *wdt_dev) argument
57 __raw_writel(WD_TIMER_CLK * wdt_dev->timeout, &txx9wdt_reg->cpra);
67 static int txx9wdt_stop(struct watchdog_device *wdt_dev) argument
77 static int txx9wdt_set_timeout(struct watchdog_device *wdt_dev, argument
80 wdt_dev->timeout = new_timeout;
81 txx9wdt_stop(wdt_dev);
82 txx9wdt_start(wdt_dev);
H A Dmoxart_wdt.c50 static int moxart_wdt_stop(struct watchdog_device *wdt_dev) argument
52 struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev);
59 static int moxart_wdt_start(struct watchdog_device *wdt_dev) argument
61 struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev);
63 writel(moxart_wdt->clock_frequency * wdt_dev->timeout,
71 static int moxart_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
74 wdt_dev->timeout = timeout;
H A Djz4740_wdt.c70 static int jz4740_wdt_ping(struct watchdog_device *wdt_dev) argument
72 struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev);
78 static int jz4740_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
81 struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev);
110 wdt_dev->timeout = new_timeout;
114 static int jz4740_wdt_start(struct watchdog_device *wdt_dev) argument
117 jz4740_wdt_set_timeout(wdt_dev, wdt_dev->timeout);
122 static int jz4740_wdt_stop(struct watchdog_device *wdt_dev) argument
124 struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev);
[all...]
H A Dshwdt.c85 static int sh_wdt_start(struct watchdog_device *wdt_dev) argument
87 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev);
128 static int sh_wdt_stop(struct watchdog_device *wdt_dev) argument
130 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev);
150 static int sh_wdt_keepalive(struct watchdog_device *wdt_dev) argument
152 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev);
162 static int sh_wdt_set_heartbeat(struct watchdog_device *wdt_dev, unsigned t) argument
164 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev);
172 wdt_dev->timeout = t;
H A Dwm831x_wdt.c54 static int wm831x_wdt_start(struct watchdog_device *wdt_dev) argument
56 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev);
77 static int wm831x_wdt_stop(struct watchdog_device *wdt_dev) argument
79 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev);
100 static int wm831x_wdt_ping(struct watchdog_device *wdt_dev) argument
102 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev);
142 static int wm831x_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
145 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev);
166 wdt_dev->timeout = timeout;
H A Ddiag288_wdt.c210 static struct watchdog_device wdt_dev = { variable in typeref:struct:watchdog_device
229 if (test_and_set_bit(WDOG_DEV_OPEN, &wdt_dev.status)) {
233 if (test_bit(WDOG_ACTIVE, &wdt_dev.status)) {
234 clear_bit(WDOG_DEV_OPEN, &wdt_dev.status);
243 clear_bit(WDOG_DEV_OPEN, &wdt_dev.status);
273 watchdog_set_nowayout(&wdt_dev, nowayout_info);
302 ret = watchdog_register_device(&wdt_dev);
311 watchdog_unregister_device(&wdt_dev);
H A Dvia_wdt.c66 static struct watchdog_device wdt_dev; variable in typeref:struct:watchdog_device
94 (!watchdog_active(&wdt_dev))) {
151 static struct watchdog_device wdt_dev = { variable in typeref:struct:watchdog_device
208 wdt_dev.timeout = timeout;
209 watchdog_set_nowayout(&wdt_dev, nowayout);
211 wdt_dev.bootstatus |= WDIOF_CARDRESET;
213 ret = watchdog_register_device(&wdt_dev);
234 watchdog_unregister_device(&wdt_dev);
H A Dsc1200wdt.c84 static struct pnp_dev *wdt_dev; variable in typeref:struct:pnp_dev
355 if (wdt_dev || !isapnp)
358 wdt_dev = dev;
359 io = pnp_port_start(wdt_dev, 0);
360 io_len = pnp_port_len(wdt_dev, 0);
373 if (wdt_dev) {
375 wdt_dev = NULL;
H A Dw83627hf_wdt.c315 static struct watchdog_device wdt_dev = { variable in typeref:struct:watchdog_device
445 watchdog_init_timeout(&wdt_dev, timeout, NULL);
446 watchdog_set_nowayout(&wdt_dev, nowayout);
448 ret = w83627hf_init(&wdt_dev, chip);
460 ret = watchdog_register_device(&wdt_dev);
465 wdt_dev.timeout, nowayout);
476 watchdog_unregister_device(&wdt_dev);
H A Dbooke_wdt.c186 static int booke_wdt_set_timeout(struct watchdog_device *wdt_dev, argument
191 wdt_dev->timeout = timeout;
192 booke_wdt_set(wdt_dev);
H A Dcoh901327_wdt.c154 static int coh901327_start(struct watchdog_device *wdt_dev) argument
156 coh901327_enable(wdt_dev->timeout * 100);
160 static int coh901327_stop(struct watchdog_device *wdt_dev) argument
176 static int coh901327_settimeout(struct watchdog_device *wdt_dev, argument
179 wdt_dev->timeout = time;
190 static unsigned int coh901327_gettimeleft(struct watchdog_device *wdt_dev) argument
/drivers/rtc/
H A Drtc-m41t80.c609 static struct miscdevice wdt_dev = { variable in typeref:struct:miscdevice
699 rc = misc_register(&wdt_dev);
704 misc_deregister(&wdt_dev);
718 misc_deregister(&wdt_dev);

Completed in 230 milliseconds