wdt_dev 21 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c static struct platform_device wdt_dev = { wdt_dev 56 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c platform_device_unregister(&wdt_dev); wdt_dev 60 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c return platform_device_register(&wdt_dev); wdt_dev 72 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c wdt_dev.dev.platform_data = &tangier_pdata; wdt_dev 849 drivers/rtc/rtc-m41t80.c static struct miscdevice wdt_dev = { wdt_dev 966 drivers/rtc/rtc-m41t80.c rc = misc_register(&wdt_dev); wdt_dev 971 drivers/rtc/rtc-m41t80.c misc_deregister(&wdt_dev); wdt_dev 994 drivers/rtc/rtc-m41t80.c misc_deregister(&wdt_dev); wdt_dev 182 drivers/watchdog/booke_wdt.c static int booke_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 185 drivers/watchdog/booke_wdt.c wdt_dev->timeout = timeout; wdt_dev 186 drivers/watchdog/booke_wdt.c booke_wdt_set(wdt_dev); wdt_dev 146 drivers/watchdog/coh901327_wdt.c static int coh901327_start(struct watchdog_device *wdt_dev) wdt_dev 148 drivers/watchdog/coh901327_wdt.c coh901327_enable(wdt_dev->timeout * 100); wdt_dev 152 drivers/watchdog/coh901327_wdt.c static int coh901327_stop(struct watchdog_device *wdt_dev) wdt_dev 166 drivers/watchdog/coh901327_wdt.c static int coh901327_settimeout(struct watchdog_device *wdt_dev, wdt_dev 169 drivers/watchdog/coh901327_wdt.c wdt_dev->timeout = time; wdt_dev 178 drivers/watchdog/coh901327_wdt.c static unsigned int coh901327_gettimeleft(struct watchdog_device *wdt_dev) wdt_dev 49 drivers/watchdog/da9052_wdt.c static int da9052_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 52 drivers/watchdog/da9052_wdt.c struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 91 drivers/watchdog/da9052_wdt.c wdt_dev->timeout = timeout; wdt_dev 98 drivers/watchdog/da9052_wdt.c static int da9052_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 100 drivers/watchdog/da9052_wdt.c return da9052_wdt_set_timeout(wdt_dev, wdt_dev->timeout); wdt_dev 103 drivers/watchdog/da9052_wdt.c static int da9052_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 105 drivers/watchdog/da9052_wdt.c return da9052_wdt_set_timeout(wdt_dev, 0); wdt_dev 108 drivers/watchdog/da9052_wdt.c static int da9052_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 110 drivers/watchdog/da9052_wdt.c struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 52 drivers/watchdog/da9055_wdt.c static int da9055_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 55 drivers/watchdog/da9055_wdt.c struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 76 drivers/watchdog/da9055_wdt.c wdt_dev->timeout = timeout; wdt_dev 81 drivers/watchdog/da9055_wdt.c static int da9055_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 83 drivers/watchdog/da9055_wdt.c struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 97 drivers/watchdog/da9055_wdt.c static int da9055_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 99 drivers/watchdog/da9055_wdt.c return da9055_wdt_set_timeout(wdt_dev, wdt_dev->timeout); wdt_dev 102 drivers/watchdog/da9055_wdt.c static int da9055_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 104 drivers/watchdog/da9055_wdt.c return da9055_wdt_set_timeout(wdt_dev, 0); wdt_dev 220 drivers/watchdog/diag288_wdt.c static struct watchdog_device wdt_dev = { wdt_dev 276 drivers/watchdog/diag288_wdt.c watchdog_set_nowayout(&wdt_dev, nowayout_info); wdt_dev 300 drivers/watchdog/diag288_wdt.c ret = watchdog_register_device(&wdt_dev); wdt_dev 309 drivers/watchdog/diag288_wdt.c watchdog_unregister_device(&wdt_dev); wdt_dev 83 drivers/watchdog/imgpdc_wdt.c struct watchdog_device wdt_dev; wdt_dev 89 drivers/watchdog/imgpdc_wdt.c static int pdc_wdt_keepalive(struct watchdog_device *wdt_dev) wdt_dev 91 drivers/watchdog/imgpdc_wdt.c struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 99 drivers/watchdog/imgpdc_wdt.c static int pdc_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 102 drivers/watchdog/imgpdc_wdt.c struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 109 drivers/watchdog/imgpdc_wdt.c pdc_wdt_keepalive(wdt_dev); wdt_dev 120 drivers/watchdog/imgpdc_wdt.c val |= order_base_2(wdt->wdt_dev.timeout * clk_rate) - 1; wdt_dev 124 drivers/watchdog/imgpdc_wdt.c static int pdc_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 127 drivers/watchdog/imgpdc_wdt.c struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 129 drivers/watchdog/imgpdc_wdt.c wdt->wdt_dev.timeout = new_timeout; wdt_dev 137 drivers/watchdog/imgpdc_wdt.c static int pdc_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 140 drivers/watchdog/imgpdc_wdt.c struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 151 drivers/watchdog/imgpdc_wdt.c static int pdc_wdt_restart(struct watchdog_device *wdt_dev, wdt_dev 154 drivers/watchdog/imgpdc_wdt.c struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 244 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.min_timeout = PDC_WDT_MIN_TIMEOUT + 1; wdt_dev 246 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.min_timeout = PDC_WDT_MIN_TIMEOUT; wdt_dev 248 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.info = &pdc_wdt_info; wdt_dev 249 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.ops = &pdc_wdt_ops; wdt_dev 253 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.max_timeout = div; wdt_dev 254 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.timeout = PDC_WDT_DEF_TIMEOUT; wdt_dev 255 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.parent = dev; wdt_dev 256 drivers/watchdog/imgpdc_wdt.c watchdog_set_drvdata(&pdc_wdt->wdt_dev, pdc_wdt); wdt_dev 258 drivers/watchdog/imgpdc_wdt.c watchdog_init_timeout(&pdc_wdt->wdt_dev, heartbeat, dev); wdt_dev 260 drivers/watchdog/imgpdc_wdt.c pdc_wdt_stop(&pdc_wdt->wdt_dev); wdt_dev 268 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.bootstatus |= WDIOF_CARDRESET; wdt_dev 288 drivers/watchdog/imgpdc_wdt.c watchdog_set_nowayout(&pdc_wdt->wdt_dev, nowayout); wdt_dev 289 drivers/watchdog/imgpdc_wdt.c watchdog_set_restart_priority(&pdc_wdt->wdt_dev, 128); wdt_dev 293 drivers/watchdog/imgpdc_wdt.c watchdog_stop_on_reboot(&pdc_wdt->wdt_dev); wdt_dev 294 drivers/watchdog/imgpdc_wdt.c watchdog_stop_on_unregister(&pdc_wdt->wdt_dev); wdt_dev 295 drivers/watchdog/imgpdc_wdt.c return devm_watchdog_register_device(dev, &pdc_wdt->wdt_dev); wdt_dev 111 drivers/watchdog/intel-mid_wdt.c struct watchdog_device *wdt_dev; wdt_dev 126 drivers/watchdog/intel-mid_wdt.c wdt_dev = devm_kzalloc(dev, sizeof(*wdt_dev), GFP_KERNEL); wdt_dev 127 drivers/watchdog/intel-mid_wdt.c if (!wdt_dev) wdt_dev 130 drivers/watchdog/intel-mid_wdt.c wdt_dev->info = &mid_wdt_info; wdt_dev 131 drivers/watchdog/intel-mid_wdt.c wdt_dev->ops = &mid_wdt_ops; wdt_dev 132 drivers/watchdog/intel-mid_wdt.c wdt_dev->min_timeout = MID_WDT_TIMEOUT_MIN; wdt_dev 133 drivers/watchdog/intel-mid_wdt.c wdt_dev->max_timeout = MID_WDT_TIMEOUT_MAX; wdt_dev 134 drivers/watchdog/intel-mid_wdt.c wdt_dev->timeout = MID_WDT_DEFAULT_TIMEOUT; wdt_dev 135 drivers/watchdog/intel-mid_wdt.c wdt_dev->parent = dev; wdt_dev 137 drivers/watchdog/intel-mid_wdt.c watchdog_set_drvdata(wdt_dev, dev); wdt_dev 141 drivers/watchdog/intel-mid_wdt.c wdt_dev); wdt_dev 156 drivers/watchdog/intel-mid_wdt.c ret = wdt_start(wdt_dev); wdt_dev 161 drivers/watchdog/intel-mid_wdt.c set_bit(WDOG_HW_RUNNING, &wdt_dev->status); wdt_dev 163 drivers/watchdog/intel-mid_wdt.c ret = devm_watchdog_register_device(dev, wdt_dev); wdt_dev 254 drivers/watchdog/it87_wdt.c static struct watchdog_device wdt_dev = { wdt_dev 330 drivers/watchdog/it87_wdt.c wdt_dev.timeout = timeout; wdt_dev 331 drivers/watchdog/it87_wdt.c wdt_dev.max_timeout = max_units * 60; wdt_dev 333 drivers/watchdog/it87_wdt.c watchdog_stop_on_reboot(&wdt_dev); wdt_dev 334 drivers/watchdog/it87_wdt.c rc = watchdog_register_device(&wdt_dev); wdt_dev 348 drivers/watchdog/it87_wdt.c watchdog_unregister_device(&wdt_dev); wdt_dev 56 drivers/watchdog/jz4740_wdt.c static int jz4740_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 58 drivers/watchdog/jz4740_wdt.c struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 64 drivers/watchdog/jz4740_wdt.c static int jz4740_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 67 drivers/watchdog/jz4740_wdt.c struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 98 drivers/watchdog/jz4740_wdt.c wdt_dev->timeout = new_timeout; wdt_dev 102 drivers/watchdog/jz4740_wdt.c static int jz4740_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 104 drivers/watchdog/jz4740_wdt.c struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 110 drivers/watchdog/jz4740_wdt.c jz4740_wdt_set_timeout(wdt_dev, wdt_dev->timeout); wdt_dev 119 drivers/watchdog/jz4740_wdt.c static int jz4740_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 121 drivers/watchdog/jz4740_wdt.c struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 129 drivers/watchdog/jz4740_wdt.c static int jz4740_wdt_restart(struct watchdog_device *wdt_dev, wdt_dev 132 drivers/watchdog/jz4740_wdt.c wdt_dev->timeout = 0; wdt_dev 133 drivers/watchdog/jz4740_wdt.c jz4740_wdt_start(wdt_dev); wdt_dev 27 drivers/watchdog/loongson1_wdt.c static int ls1x_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 29 drivers/watchdog/loongson1_wdt.c struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 36 drivers/watchdog/loongson1_wdt.c static int ls1x_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 39 drivers/watchdog/loongson1_wdt.c struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 40 drivers/watchdog/loongson1_wdt.c unsigned int max_hw_heartbeat = wdt_dev->max_hw_heartbeat_ms / 1000; wdt_dev 43 drivers/watchdog/loongson1_wdt.c wdt_dev->timeout = timeout; wdt_dev 51 drivers/watchdog/loongson1_wdt.c static int ls1x_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 53 drivers/watchdog/loongson1_wdt.c struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 60 drivers/watchdog/loongson1_wdt.c static int ls1x_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 62 drivers/watchdog/loongson1_wdt.c struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); wdt_dev 52 drivers/watchdog/lpc18xx_wdt.c struct watchdog_device wdt_dev; wdt_dev 61 drivers/watchdog/lpc18xx_wdt.c static int lpc18xx_wdt_feed(struct watchdog_device *wdt_dev) wdt_dev 63 drivers/watchdog/lpc18xx_wdt.c struct lpc18xx_wdt_dev *lpc18xx_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 81 drivers/watchdog/lpc18xx_wdt.c struct watchdog_device *wdt_dev = &lpc18xx_wdt->wdt_dev; wdt_dev 83 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt_feed(wdt_dev); wdt_dev 87 drivers/watchdog/lpc18xx_wdt.c msecs_to_jiffies((wdt_dev->timeout * MSEC_PER_SEC) / 2)); wdt_dev 94 drivers/watchdog/lpc18xx_wdt.c static int lpc18xx_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 96 drivers/watchdog/lpc18xx_wdt.c struct lpc18xx_wdt_dev *lpc18xx_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 107 drivers/watchdog/lpc18xx_wdt.c val = DIV_ROUND_UP(lpc18xx_wdt->wdt_dev.timeout * lpc18xx_wdt->clk_rate, wdt_dev 112 drivers/watchdog/lpc18xx_wdt.c static int lpc18xx_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 115 drivers/watchdog/lpc18xx_wdt.c struct lpc18xx_wdt_dev *lpc18xx_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 117 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.timeout = new_timeout; wdt_dev 123 drivers/watchdog/lpc18xx_wdt.c static unsigned int lpc18xx_wdt_get_timeleft(struct watchdog_device *wdt_dev) wdt_dev 125 drivers/watchdog/lpc18xx_wdt.c struct lpc18xx_wdt_dev *lpc18xx_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 132 drivers/watchdog/lpc18xx_wdt.c static int lpc18xx_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 134 drivers/watchdog/lpc18xx_wdt.c struct lpc18xx_wdt_dev *lpc18xx_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 150 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt_feed(wdt_dev); wdt_dev 155 drivers/watchdog/lpc18xx_wdt.c static int lpc18xx_wdt_restart(struct watchdog_device *wdt_dev, wdt_dev 158 drivers/watchdog/lpc18xx_wdt.c struct lpc18xx_wdt_dev *lpc18xx_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 258 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.info = &lpc18xx_wdt_info; wdt_dev 259 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.ops = &lpc18xx_wdt_ops; wdt_dev 261 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.min_timeout = DIV_ROUND_UP(LPC18XX_WDT_TC_MIN * wdt_dev 264 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.max_timeout = (LPC18XX_WDT_TC_MAX * wdt_dev 267 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.timeout = min(lpc18xx_wdt->wdt_dev.max_timeout, wdt_dev 272 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.parent = dev; wdt_dev 273 drivers/watchdog/lpc18xx_wdt.c watchdog_set_drvdata(&lpc18xx_wdt->wdt_dev, lpc18xx_wdt); wdt_dev 275 drivers/watchdog/lpc18xx_wdt.c watchdog_init_timeout(&lpc18xx_wdt->wdt_dev, heartbeat, dev); wdt_dev 281 drivers/watchdog/lpc18xx_wdt.c watchdog_set_nowayout(&lpc18xx_wdt->wdt_dev, nowayout); wdt_dev 282 drivers/watchdog/lpc18xx_wdt.c watchdog_set_restart_priority(&lpc18xx_wdt->wdt_dev, 128); wdt_dev 286 drivers/watchdog/lpc18xx_wdt.c watchdog_stop_on_reboot(&lpc18xx_wdt->wdt_dev); wdt_dev 287 drivers/watchdog/lpc18xx_wdt.c return devm_watchdog_register_device(dev, &lpc18xx_wdt->wdt_dev); wdt_dev 26 drivers/watchdog/max77620_wdt.c struct watchdog_device wdt_dev; wdt_dev 29 drivers/watchdog/max77620_wdt.c static int max77620_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 31 drivers/watchdog/max77620_wdt.c struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 37 drivers/watchdog/max77620_wdt.c static int max77620_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 39 drivers/watchdog/max77620_wdt.c struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 45 drivers/watchdog/max77620_wdt.c static int max77620_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 47 drivers/watchdog/max77620_wdt.c struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 53 drivers/watchdog/max77620_wdt.c static int max77620_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 56 drivers/watchdog/max77620_wdt.c struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 93 drivers/watchdog/max77620_wdt.c wdt_dev->timeout = wdt_timeout; wdt_dev 114 drivers/watchdog/max77620_wdt.c struct watchdog_device *wdt_dev; wdt_dev 129 drivers/watchdog/max77620_wdt.c wdt_dev = &wdt->wdt_dev; wdt_dev 130 drivers/watchdog/max77620_wdt.c wdt_dev->info = &max77620_wdt_info; wdt_dev 131 drivers/watchdog/max77620_wdt.c wdt_dev->ops = &max77620_wdt_ops; wdt_dev 132 drivers/watchdog/max77620_wdt.c wdt_dev->min_timeout = 2; wdt_dev 133 drivers/watchdog/max77620_wdt.c wdt_dev->max_timeout = 128; wdt_dev 134 drivers/watchdog/max77620_wdt.c wdt_dev->max_hw_heartbeat_ms = 128 * 1000; wdt_dev 165 drivers/watchdog/max77620_wdt.c wdt_dev->timeout = 2; wdt_dev 168 drivers/watchdog/max77620_wdt.c wdt_dev->timeout = 16; wdt_dev 171 drivers/watchdog/max77620_wdt.c wdt_dev->timeout = 64; wdt_dev 174 drivers/watchdog/max77620_wdt.c wdt_dev->timeout = 128; wdt_dev 179 drivers/watchdog/max77620_wdt.c set_bit(WDOG_HW_RUNNING, &wdt_dev->status); wdt_dev 181 drivers/watchdog/max77620_wdt.c watchdog_set_nowayout(wdt_dev, nowayout); wdt_dev 182 drivers/watchdog/max77620_wdt.c watchdog_set_drvdata(wdt_dev, wdt); wdt_dev 184 drivers/watchdog/max77620_wdt.c watchdog_stop_on_unregister(wdt_dev); wdt_dev 185 drivers/watchdog/max77620_wdt.c return devm_watchdog_register_device(dev, wdt_dev); wdt_dev 34 drivers/watchdog/meson_gxbb_wdt.c struct watchdog_device wdt_dev; wdt_dev 38 drivers/watchdog/meson_gxbb_wdt.c static int meson_gxbb_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 40 drivers/watchdog/meson_gxbb_wdt.c struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev); wdt_dev 48 drivers/watchdog/meson_gxbb_wdt.c static int meson_gxbb_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 50 drivers/watchdog/meson_gxbb_wdt.c struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev); wdt_dev 58 drivers/watchdog/meson_gxbb_wdt.c static int meson_gxbb_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 60 drivers/watchdog/meson_gxbb_wdt.c struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev); wdt_dev 67 drivers/watchdog/meson_gxbb_wdt.c static int meson_gxbb_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 70 drivers/watchdog/meson_gxbb_wdt.c struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev); wdt_dev 76 drivers/watchdog/meson_gxbb_wdt.c wdt_dev->timeout = timeout; wdt_dev 78 drivers/watchdog/meson_gxbb_wdt.c meson_gxbb_wdt_ping(wdt_dev); wdt_dev 85 drivers/watchdog/meson_gxbb_wdt.c static unsigned int meson_gxbb_wdt_get_timeleft(struct watchdog_device *wdt_dev) wdt_dev 87 drivers/watchdog/meson_gxbb_wdt.c struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev); wdt_dev 113 drivers/watchdog/meson_gxbb_wdt.c if (watchdog_active(&data->wdt_dev)) wdt_dev 114 drivers/watchdog/meson_gxbb_wdt.c meson_gxbb_wdt_start(&data->wdt_dev); wdt_dev 123 drivers/watchdog/meson_gxbb_wdt.c if (watchdog_active(&data->wdt_dev)) wdt_dev 124 drivers/watchdog/meson_gxbb_wdt.c meson_gxbb_wdt_stop(&data->wdt_dev); wdt_dev 172 drivers/watchdog/meson_gxbb_wdt.c data->wdt_dev.parent = dev; wdt_dev 173 drivers/watchdog/meson_gxbb_wdt.c data->wdt_dev.info = &meson_gxbb_wdt_info; wdt_dev 174 drivers/watchdog/meson_gxbb_wdt.c data->wdt_dev.ops = &meson_gxbb_wdt_ops; wdt_dev 175 drivers/watchdog/meson_gxbb_wdt.c data->wdt_dev.max_hw_heartbeat_ms = GXBB_WDT_TCNT_SETUP_MASK; wdt_dev 176 drivers/watchdog/meson_gxbb_wdt.c data->wdt_dev.min_timeout = 1; wdt_dev 177 drivers/watchdog/meson_gxbb_wdt.c data->wdt_dev.timeout = DEFAULT_TIMEOUT; wdt_dev 178 drivers/watchdog/meson_gxbb_wdt.c watchdog_set_drvdata(&data->wdt_dev, data); wdt_dev 187 drivers/watchdog/meson_gxbb_wdt.c meson_gxbb_wdt_set_timeout(&data->wdt_dev, data->wdt_dev.timeout); wdt_dev 189 drivers/watchdog/meson_gxbb_wdt.c watchdog_stop_on_reboot(&data->wdt_dev); wdt_dev 190 drivers/watchdog/meson_gxbb_wdt.c return devm_watchdog_register_device(dev, &data->wdt_dev); wdt_dev 56 drivers/watchdog/meson_wdt.c struct watchdog_device wdt_dev; wdt_dev 61 drivers/watchdog/meson_wdt.c static int meson_wdt_restart(struct watchdog_device *wdt_dev, wdt_dev 64 drivers/watchdog/meson_wdt.c struct meson_wdt_dev *meson_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 77 drivers/watchdog/meson_wdt.c static int meson_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 79 drivers/watchdog/meson_wdt.c struct meson_wdt_dev *meson_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 86 drivers/watchdog/meson_wdt.c static void meson_wdt_change_timeout(struct watchdog_device *wdt_dev, wdt_dev 89 drivers/watchdog/meson_wdt.c struct meson_wdt_dev *meson_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 98 drivers/watchdog/meson_wdt.c static int meson_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 101 drivers/watchdog/meson_wdt.c wdt_dev->timeout = timeout; wdt_dev 103 drivers/watchdog/meson_wdt.c meson_wdt_change_timeout(wdt_dev, timeout); wdt_dev 104 drivers/watchdog/meson_wdt.c meson_wdt_ping(wdt_dev); wdt_dev 109 drivers/watchdog/meson_wdt.c static int meson_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 111 drivers/watchdog/meson_wdt.c struct meson_wdt_dev *meson_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 121 drivers/watchdog/meson_wdt.c static int meson_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 123 drivers/watchdog/meson_wdt.c struct meson_wdt_dev *meson_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 126 drivers/watchdog/meson_wdt.c meson_wdt_change_timeout(wdt_dev, meson_wdt->wdt_dev.timeout); wdt_dev 127 drivers/watchdog/meson_wdt.c meson_wdt_ping(wdt_dev); wdt_dev 183 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.parent = dev; wdt_dev 184 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.info = &meson_wdt_info; wdt_dev 185 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.ops = &meson_wdt_ops; wdt_dev 186 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.max_timeout = wdt_dev 188 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.min_timeout = MESON_WDT_MIN_TIMEOUT; wdt_dev 189 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.timeout = min_t(unsigned int, wdt_dev 191 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.max_timeout); wdt_dev 193 drivers/watchdog/meson_wdt.c watchdog_set_drvdata(&meson_wdt->wdt_dev, meson_wdt); wdt_dev 195 drivers/watchdog/meson_wdt.c watchdog_init_timeout(&meson_wdt->wdt_dev, timeout, dev); wdt_dev 196 drivers/watchdog/meson_wdt.c watchdog_set_nowayout(&meson_wdt->wdt_dev, nowayout); wdt_dev 197 drivers/watchdog/meson_wdt.c watchdog_set_restart_priority(&meson_wdt->wdt_dev, 128); wdt_dev 199 drivers/watchdog/meson_wdt.c meson_wdt_stop(&meson_wdt->wdt_dev); wdt_dev 201 drivers/watchdog/meson_wdt.c watchdog_stop_on_reboot(&meson_wdt->wdt_dev); wdt_dev 202 drivers/watchdog/meson_wdt.c err = devm_watchdog_register_device(dev, &meson_wdt->wdt_dev); wdt_dev 207 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.timeout, nowayout); wdt_dev 35 drivers/watchdog/moxart_wdt.c static int moxart_wdt_restart(struct watchdog_device *wdt_dev, wdt_dev 38 drivers/watchdog/moxart_wdt.c struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 47 drivers/watchdog/moxart_wdt.c static int moxart_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 49 drivers/watchdog/moxart_wdt.c struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 56 drivers/watchdog/moxart_wdt.c static int moxart_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 58 drivers/watchdog/moxart_wdt.c struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 60 drivers/watchdog/moxart_wdt.c writel(moxart_wdt->clock_frequency * wdt_dev->timeout, wdt_dev 68 drivers/watchdog/moxart_wdt.c static int moxart_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 71 drivers/watchdog/moxart_wdt.c wdt_dev->timeout = timeout; wdt_dev 54 drivers/watchdog/mtk_wdt.c struct watchdog_device wdt_dev; wdt_dev 58 drivers/watchdog/mtk_wdt.c static int mtk_wdt_restart(struct watchdog_device *wdt_dev, wdt_dev 61 drivers/watchdog/mtk_wdt.c struct mtk_wdt_dev *mtk_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 74 drivers/watchdog/mtk_wdt.c static int mtk_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 76 drivers/watchdog/mtk_wdt.c struct mtk_wdt_dev *mtk_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 84 drivers/watchdog/mtk_wdt.c static int mtk_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 87 drivers/watchdog/mtk_wdt.c struct mtk_wdt_dev *mtk_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 91 drivers/watchdog/mtk_wdt.c wdt_dev->timeout = timeout; wdt_dev 100 drivers/watchdog/mtk_wdt.c mtk_wdt_ping(wdt_dev); wdt_dev 105 drivers/watchdog/mtk_wdt.c static int mtk_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 107 drivers/watchdog/mtk_wdt.c struct mtk_wdt_dev *mtk_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 119 drivers/watchdog/mtk_wdt.c static int mtk_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 122 drivers/watchdog/mtk_wdt.c struct mtk_wdt_dev *mtk_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 126 drivers/watchdog/mtk_wdt.c ret = mtk_wdt_set_timeout(wdt_dev, wdt_dev->timeout); wdt_dev 170 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.info = &mtk_wdt_info; wdt_dev 171 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.ops = &mtk_wdt_ops; wdt_dev 172 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.timeout = WDT_MAX_TIMEOUT; wdt_dev 173 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.max_timeout = WDT_MAX_TIMEOUT; wdt_dev 174 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.min_timeout = WDT_MIN_TIMEOUT; wdt_dev 175 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.parent = dev; wdt_dev 177 drivers/watchdog/mtk_wdt.c watchdog_init_timeout(&mtk_wdt->wdt_dev, timeout, dev); wdt_dev 178 drivers/watchdog/mtk_wdt.c watchdog_set_nowayout(&mtk_wdt->wdt_dev, nowayout); wdt_dev 179 drivers/watchdog/mtk_wdt.c watchdog_set_restart_priority(&mtk_wdt->wdt_dev, 128); wdt_dev 181 drivers/watchdog/mtk_wdt.c watchdog_set_drvdata(&mtk_wdt->wdt_dev, mtk_wdt); wdt_dev 183 drivers/watchdog/mtk_wdt.c mtk_wdt_stop(&mtk_wdt->wdt_dev); wdt_dev 185 drivers/watchdog/mtk_wdt.c watchdog_stop_on_reboot(&mtk_wdt->wdt_dev); wdt_dev 186 drivers/watchdog/mtk_wdt.c err = devm_watchdog_register_device(dev, &mtk_wdt->wdt_dev); wdt_dev 191 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.timeout, nowayout); wdt_dev 201 drivers/watchdog/mtk_wdt.c if (watchdog_active(&mtk_wdt->wdt_dev)) wdt_dev 202 drivers/watchdog/mtk_wdt.c mtk_wdt_stop(&mtk_wdt->wdt_dev); wdt_dev 211 drivers/watchdog/mtk_wdt.c if (watchdog_active(&mtk_wdt->wdt_dev)) { wdt_dev 212 drivers/watchdog/mtk_wdt.c mtk_wdt_start(&mtk_wdt->wdt_dev); wdt_dev 213 drivers/watchdog/mtk_wdt.c mtk_wdt_ping(&mtk_wdt->wdt_dev); wdt_dev 185 drivers/watchdog/orion_wdt.c static int orion_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 187 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 189 drivers/watchdog/orion_wdt.c writel(dev->clk_rate * wdt_dev->timeout, wdt_dev 192 drivers/watchdog/orion_wdt.c writel(dev->clk_rate * (wdt_dev->timeout - wdt_dev->pretimeout), wdt_dev 198 drivers/watchdog/orion_wdt.c static int armada375_start(struct watchdog_device *wdt_dev) wdt_dev 200 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 204 drivers/watchdog/orion_wdt.c writel(dev->clk_rate * wdt_dev->timeout, wdt_dev 207 drivers/watchdog/orion_wdt.c writel(dev->clk_rate * (wdt_dev->timeout - wdt_dev->pretimeout), wdt_dev 228 drivers/watchdog/orion_wdt.c static int armada370_start(struct watchdog_device *wdt_dev) wdt_dev 230 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 234 drivers/watchdog/orion_wdt.c writel(dev->clk_rate * wdt_dev->timeout, wdt_dev 251 drivers/watchdog/orion_wdt.c static int orion_start(struct watchdog_device *wdt_dev) wdt_dev 253 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 256 drivers/watchdog/orion_wdt.c writel(dev->clk_rate * wdt_dev->timeout, wdt_dev 270 drivers/watchdog/orion_wdt.c static int orion_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 272 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 275 drivers/watchdog/orion_wdt.c return dev->data->start(wdt_dev); wdt_dev 278 drivers/watchdog/orion_wdt.c static int orion_stop(struct watchdog_device *wdt_dev) wdt_dev 280 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 291 drivers/watchdog/orion_wdt.c static int armada375_stop(struct watchdog_device *wdt_dev) wdt_dev 293 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 305 drivers/watchdog/orion_wdt.c if (wdt_dev->info->options & WDIOF_PRETIMEOUT) wdt_dev 312 drivers/watchdog/orion_wdt.c static int armada370_stop(struct watchdog_device *wdt_dev) wdt_dev 314 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 328 drivers/watchdog/orion_wdt.c static int orion_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 330 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 332 drivers/watchdog/orion_wdt.c return dev->data->stop(wdt_dev); wdt_dev 356 drivers/watchdog/orion_wdt.c static int orion_wdt_enabled(struct watchdog_device *wdt_dev) wdt_dev 358 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 363 drivers/watchdog/orion_wdt.c static unsigned int orion_wdt_get_timeleft(struct watchdog_device *wdt_dev) wdt_dev 365 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 649 drivers/watchdog/orion_wdt.c struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); wdt_dev 650 drivers/watchdog/orion_wdt.c struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); wdt_dev 652 drivers/watchdog/orion_wdt.c watchdog_unregister_device(wdt_dev); wdt_dev 660 drivers/watchdog/orion_wdt.c struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); wdt_dev 661 drivers/watchdog/orion_wdt.c orion_wdt_stop(wdt_dev); wdt_dev 27 drivers/watchdog/rn5t618_wdt.c struct watchdog_device wdt_dev; wdt_dev 47 drivers/watchdog/rn5t618_wdt.c static int rn5t618_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 50 drivers/watchdog/rn5t618_wdt.c struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 65 drivers/watchdog/rn5t618_wdt.c wdt_dev->timeout = rn5t618_wdt_map[i].time; wdt_dev 70 drivers/watchdog/rn5t618_wdt.c static int rn5t618_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 72 drivers/watchdog/rn5t618_wdt.c struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 75 drivers/watchdog/rn5t618_wdt.c ret = rn5t618_wdt_set_timeout(wdt_dev, wdt_dev->timeout); wdt_dev 99 drivers/watchdog/rn5t618_wdt.c static int rn5t618_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 101 drivers/watchdog/rn5t618_wdt.c struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 107 drivers/watchdog/rn5t618_wdt.c static int rn5t618_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 109 drivers/watchdog/rn5t618_wdt.c struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 156 drivers/watchdog/rn5t618_wdt.c wdt->wdt_dev.info = &rn5t618_wdt_info; wdt_dev 157 drivers/watchdog/rn5t618_wdt.c wdt->wdt_dev.ops = &rn5t618_wdt_ops; wdt_dev 158 drivers/watchdog/rn5t618_wdt.c wdt->wdt_dev.min_timeout = min_timeout; wdt_dev 159 drivers/watchdog/rn5t618_wdt.c wdt->wdt_dev.max_timeout = max_timeout; wdt_dev 160 drivers/watchdog/rn5t618_wdt.c wdt->wdt_dev.timeout = max_timeout; wdt_dev 161 drivers/watchdog/rn5t618_wdt.c wdt->wdt_dev.parent = dev; wdt_dev 163 drivers/watchdog/rn5t618_wdt.c watchdog_set_drvdata(&wdt->wdt_dev, wdt); wdt_dev 164 drivers/watchdog/rn5t618_wdt.c watchdog_init_timeout(&wdt->wdt_dev, timeout, dev); wdt_dev 165 drivers/watchdog/rn5t618_wdt.c watchdog_set_nowayout(&wdt->wdt_dev, nowayout); wdt_dev 169 drivers/watchdog/rn5t618_wdt.c return watchdog_register_device(&wdt->wdt_dev); wdt_dev 176 drivers/watchdog/rn5t618_wdt.c watchdog_unregister_device(&wdt->wdt_dev); wdt_dev 28 drivers/watchdog/rtd119x_wdt.c struct watchdog_device wdt_dev; wdt_dev 74 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.timeout = val; wdt_dev 128 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.info = &rtd119x_wdt_info; wdt_dev 129 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.ops = &rtd119x_wdt_ops; wdt_dev 130 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.timeout = 120; wdt_dev 131 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.max_timeout = 0xffffffff / clk_get_rate(data->clk); wdt_dev 132 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.min_timeout = 1; wdt_dev 133 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.parent = dev; wdt_dev 135 drivers/watchdog/rtd119x_wdt.c watchdog_stop_on_reboot(&data->wdt_dev); wdt_dev 136 drivers/watchdog/rtd119x_wdt.c watchdog_set_drvdata(&data->wdt_dev, data); wdt_dev 140 drivers/watchdog/rtd119x_wdt.c rtd119x_wdt_set_timeout(&data->wdt_dev, data->wdt_dev.timeout); wdt_dev 141 drivers/watchdog/rtd119x_wdt.c rtd119x_wdt_stop(&data->wdt_dev); wdt_dev 143 drivers/watchdog/rtd119x_wdt.c return devm_watchdog_register_device(dev, &data->wdt_dev); wdt_dev 79 drivers/watchdog/sc1200wdt.c static struct pnp_dev *wdt_dev; wdt_dev 350 drivers/watchdog/sc1200wdt.c if (wdt_dev || !isapnp) wdt_dev 353 drivers/watchdog/sc1200wdt.c wdt_dev = dev; wdt_dev 354 drivers/watchdog/sc1200wdt.c io = pnp_port_start(wdt_dev, 0); wdt_dev 355 drivers/watchdog/sc1200wdt.c io_len = pnp_port_len(wdt_dev, 0); wdt_dev 368 drivers/watchdog/sc1200wdt.c if (wdt_dev) { wdt_dev 370 drivers/watchdog/sc1200wdt.c wdt_dev = NULL; wdt_dev 81 drivers/watchdog/shwdt.c static int sh_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 83 drivers/watchdog/shwdt.c struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 124 drivers/watchdog/shwdt.c static int sh_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 126 drivers/watchdog/shwdt.c struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 146 drivers/watchdog/shwdt.c static int sh_wdt_keepalive(struct watchdog_device *wdt_dev) wdt_dev 148 drivers/watchdog/shwdt.c struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 158 drivers/watchdog/shwdt.c static int sh_wdt_set_heartbeat(struct watchdog_device *wdt_dev, unsigned t) wdt_dev 160 drivers/watchdog/shwdt.c struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 168 drivers/watchdog/shwdt.c wdt_dev->timeout = t; wdt_dev 54 drivers/watchdog/sunxi_wdt.c struct watchdog_device wdt_dev; wdt_dev 82 drivers/watchdog/sunxi_wdt.c static int sunxi_wdt_restart(struct watchdog_device *wdt_dev, wdt_dev 85 drivers/watchdog/sunxi_wdt.c struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 117 drivers/watchdog/sunxi_wdt.c static int sunxi_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 119 drivers/watchdog/sunxi_wdt.c struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 128 drivers/watchdog/sunxi_wdt.c static int sunxi_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 131 drivers/watchdog/sunxi_wdt.c struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 139 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.timeout = timeout; wdt_dev 146 drivers/watchdog/sunxi_wdt.c sunxi_wdt_ping(wdt_dev); wdt_dev 151 drivers/watchdog/sunxi_wdt.c static int sunxi_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 153 drivers/watchdog/sunxi_wdt.c struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 162 drivers/watchdog/sunxi_wdt.c static int sunxi_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 165 drivers/watchdog/sunxi_wdt.c struct sunxi_wdt_dev *sunxi_wdt = watchdog_get_drvdata(wdt_dev); wdt_dev 170 drivers/watchdog/sunxi_wdt.c ret = sunxi_wdt_set_timeout(&sunxi_wdt->wdt_dev, wdt_dev 171 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.timeout); wdt_dev 248 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.info = &sunxi_wdt_info; wdt_dev 249 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.ops = &sunxi_wdt_ops; wdt_dev 250 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.timeout = WDT_MAX_TIMEOUT; wdt_dev 251 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.max_timeout = WDT_MAX_TIMEOUT; wdt_dev 252 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.min_timeout = WDT_MIN_TIMEOUT; wdt_dev 253 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.parent = dev; wdt_dev 255 drivers/watchdog/sunxi_wdt.c watchdog_init_timeout(&sunxi_wdt->wdt_dev, timeout, dev); wdt_dev 256 drivers/watchdog/sunxi_wdt.c watchdog_set_nowayout(&sunxi_wdt->wdt_dev, nowayout); wdt_dev 257 drivers/watchdog/sunxi_wdt.c watchdog_set_restart_priority(&sunxi_wdt->wdt_dev, 128); wdt_dev 259 drivers/watchdog/sunxi_wdt.c watchdog_set_drvdata(&sunxi_wdt->wdt_dev, sunxi_wdt); wdt_dev 261 drivers/watchdog/sunxi_wdt.c sunxi_wdt_stop(&sunxi_wdt->wdt_dev); wdt_dev 263 drivers/watchdog/sunxi_wdt.c watchdog_stop_on_reboot(&sunxi_wdt->wdt_dev); wdt_dev 264 drivers/watchdog/sunxi_wdt.c err = devm_watchdog_register_device(dev, &sunxi_wdt->wdt_dev); wdt_dev 269 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.timeout, nowayout); wdt_dev 43 drivers/watchdog/txx9wdt.c static int txx9wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 51 drivers/watchdog/txx9wdt.c static int txx9wdt_start(struct watchdog_device *wdt_dev) wdt_dev 54 drivers/watchdog/txx9wdt.c __raw_writel(WD_TIMER_CLK * wdt_dev->timeout, &txx9wdt_reg->cpra); wdt_dev 64 drivers/watchdog/txx9wdt.c static int txx9wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 74 drivers/watchdog/txx9wdt.c static int txx9wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 77 drivers/watchdog/txx9wdt.c wdt_dev->timeout = new_timeout; wdt_dev 78 drivers/watchdog/txx9wdt.c txx9wdt_stop(wdt_dev); wdt_dev 79 drivers/watchdog/txx9wdt.c txx9wdt_start(wdt_dev); wdt_dev 48 drivers/watchdog/uniphier_wdt.c struct watchdog_device wdt_dev; wdt_dev 201 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.info = &uniphier_wdt_info; wdt_dev 202 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.ops = &uniphier_wdt_ops; wdt_dev 203 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.max_timeout = WDT_PERIOD_MAX; wdt_dev 204 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.min_timeout = WDT_PERIOD_MIN; wdt_dev 205 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.timeout = WDT_DEFAULT_TIMEOUT; wdt_dev 206 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.parent = dev; wdt_dev 208 drivers/watchdog/uniphier_wdt.c watchdog_init_timeout(&wdev->wdt_dev, timeout, dev); wdt_dev 209 drivers/watchdog/uniphier_wdt.c watchdog_set_nowayout(&wdev->wdt_dev, nowayout); wdt_dev 210 drivers/watchdog/uniphier_wdt.c watchdog_stop_on_reboot(&wdev->wdt_dev); wdt_dev 212 drivers/watchdog/uniphier_wdt.c watchdog_set_drvdata(&wdev->wdt_dev, wdev); wdt_dev 214 drivers/watchdog/uniphier_wdt.c uniphier_watchdog_stop(&wdev->wdt_dev); wdt_dev 219 drivers/watchdog/uniphier_wdt.c ret = devm_watchdog_register_device(dev, &wdev->wdt_dev); wdt_dev 224 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.timeout, nowayout); wdt_dev 66 drivers/watchdog/via_wdt.c static struct watchdog_device wdt_dev; wdt_dev 94 drivers/watchdog/via_wdt.c (!watchdog_active(&wdt_dev))) { wdt_dev 151 drivers/watchdog/via_wdt.c static struct watchdog_device wdt_dev = { wdt_dev 208 drivers/watchdog/via_wdt.c wdt_dev.timeout = timeout; wdt_dev 209 drivers/watchdog/via_wdt.c wdt_dev.parent = &pdev->dev; wdt_dev 210 drivers/watchdog/via_wdt.c watchdog_set_nowayout(&wdt_dev, nowayout); wdt_dev 212 drivers/watchdog/via_wdt.c wdt_dev.bootstatus |= WDIOF_CARDRESET; wdt_dev 214 drivers/watchdog/via_wdt.c ret = watchdog_register_device(&wdt_dev); wdt_dev 235 drivers/watchdog/via_wdt.c watchdog_unregister_device(&wdt_dev); wdt_dev 319 drivers/watchdog/w83627hf_wdt.c static struct watchdog_device wdt_dev = { wdt_dev 502 drivers/watchdog/w83627hf_wdt.c watchdog_init_timeout(&wdt_dev, timeout, NULL); wdt_dev 503 drivers/watchdog/w83627hf_wdt.c watchdog_set_nowayout(&wdt_dev, nowayout); wdt_dev 504 drivers/watchdog/w83627hf_wdt.c watchdog_stop_on_reboot(&wdt_dev); wdt_dev 506 drivers/watchdog/w83627hf_wdt.c ret = w83627hf_init(&wdt_dev, chip); wdt_dev 512 drivers/watchdog/w83627hf_wdt.c ret = watchdog_register_device(&wdt_dev); wdt_dev 517 drivers/watchdog/w83627hf_wdt.c wdt_dev.timeout, nowayout); wdt_dev 524 drivers/watchdog/w83627hf_wdt.c watchdog_unregister_device(&wdt_dev); wdt_dev 51 drivers/watchdog/wm831x_wdt.c static int wm831x_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 53 drivers/watchdog/wm831x_wdt.c struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 74 drivers/watchdog/wm831x_wdt.c static int wm831x_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 76 drivers/watchdog/wm831x_wdt.c struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 97 drivers/watchdog/wm831x_wdt.c static int wm831x_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 99 drivers/watchdog/wm831x_wdt.c struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 139 drivers/watchdog/wm831x_wdt.c static int wm831x_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 142 drivers/watchdog/wm831x_wdt.c struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); wdt_dev 163 drivers/watchdog/wm831x_wdt.c wdt_dev->timeout = timeout; wdt_dev 36 drivers/watchdog/wm8350_wdt.c static int wm8350_wdt_set_timeout(struct watchdog_device *wdt_dev, wdt_dev 39 drivers/watchdog/wm8350_wdt.c struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev); wdt_dev 60 drivers/watchdog/wm8350_wdt.c wdt_dev->timeout = timeout; wdt_dev 64 drivers/watchdog/wm8350_wdt.c static int wm8350_wdt_start(struct watchdog_device *wdt_dev) wdt_dev 66 drivers/watchdog/wm8350_wdt.c struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev); wdt_dev 84 drivers/watchdog/wm8350_wdt.c static int wm8350_wdt_stop(struct watchdog_device *wdt_dev) wdt_dev 86 drivers/watchdog/wm8350_wdt.c struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev); wdt_dev 103 drivers/watchdog/wm8350_wdt.c static int wm8350_wdt_ping(struct watchdog_device *wdt_dev) wdt_dev 105 drivers/watchdog/wm8350_wdt.c struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);