/drivers/watchdog/ |
H A D | rn5t618_wdt.c | 33 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 D | meson_wdt.c | 46 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 D | da9052_wdt.c | 58 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 D | da9055_wdt.c | 57 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 D | sunxi_wdt.c | 60 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 D | intel-mid_wdt.c | 116 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 D | wm8350_wdt.c | 39 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 D | orion_wdt.c | 140 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 D | txx9wdt.c | 46 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 D | moxart_wdt.c | 50 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 D | jz4740_wdt.c | 70 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 D | shwdt.c | 85 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 D | wm831x_wdt.c | 54 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 D | diag288_wdt.c | 210 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 D | via_wdt.c | 66 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 D | sc1200wdt.c | 84 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 D | w83627hf_wdt.c | 315 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 D | booke_wdt.c | 186 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 D | coh901327_wdt.c | 154 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 D | rtc-m41t80.c | 609 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);
|