Home
last modified time | relevance | path

Searched defs:wdt (Results 1 – 25 of 74) sorted by relevance

123

/linux/drivers/watchdog/
H A Dmei_wdt.c166 static int mei_wdt_ping(struct mei_wdt *wdt) in mei_wdt_ping()
194 static int mei_wdt_stop(struct mei_wdt *wdt) in mei_wdt_stop()
222 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_start() local
238 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_stop() local
264 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_ping() local
296 struct mei_wdt *wdt = watchdog_get_drvdata(wdd); in mei_wdt_ops_set_timeout() local
329 static inline bool __mei_wdt_is_registered(struct mei_wdt *wdt) in __mei_wdt_is_registered()
339 static void mei_wdt_unregister(struct mei_wdt *wdt) in mei_wdt_unregister()
359 static int mei_wdt_register(struct mei_wdt *wdt) in mei_wdt_register()
400 struct mei_wdt *wdt = container_of(work, struct mei_wdt, unregister); in mei_wdt_unregister_work() local
[all …]
H A Dda9062_wdt.c38 static unsigned int da9062_wdt_read_timeout(struct da9062_watchdog *wdt) in da9062_wdt_read_timeout()
59 static int da9062_reset_watchdog_timer(struct da9062_watchdog *wdt) in da9062_reset_watchdog_timer()
66 static int da9062_wdt_update_timeout_register(struct da9062_watchdog *wdt, in da9062_wdt_update_timeout_register()
86 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_start() local
101 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_stop() local
117 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_ping() local
138 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_set_timeout() local
156 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_restart() local
208 struct da9062_watchdog *wdt; in da9062_wdt_probe() local
254 struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd); in da9062_wdt_suspend() local
[all …]
H A Dkeembay_wdt.c58 static inline u32 keembay_wdt_readl(struct keembay_wdt *wdt, u32 offset) in keembay_wdt_readl()
63 static inline void keembay_wdt_writel(struct keembay_wdt *wdt, u32 offset, u32 val) in keembay_wdt_writel()
71 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_set_timeout_reg() local
78 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_set_pretimeout_reg() local
89 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_start() local
98 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_stop() local
134 struct keembay_wdt *wdt = watchdog_get_drvdata(wdog); in keembay_wdt_get_timeleft() local
145 struct keembay_wdt *wdt = dev_id; in keembay_wdt_to_isr() local
157 struct keembay_wdt *wdt = dev_id; in keembay_wdt_th_isr() local
190 struct keembay_wdt *wdt; in keembay_wdt_probe() local
[all …]
H A Dbcm47xx_wdt.c50 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_hard_keepalive() local
64 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_hard_stop() local
74 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_hard_set_timeout() local
90 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_restart() local
108 struct bcm47xx_wdt *wdt = timer_container_of(wdt, t, soft_timer); in bcm47xx_wdt_soft_timer_tick() local
121 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_soft_keepalive() local
130 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_soft_start() local
140 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); in bcm47xx_wdt_soft_stop() local
181 struct bcm47xx_wdt *wdt = dev_get_platdata(&pdev->dev); in bcm47xx_wdt_probe() local
H A Dtwl4030_wdt.c29 static int twl4030_wdt_start(struct watchdog_device *wdt) in twl4030_wdt_start()
34 static int twl4030_wdt_stop(struct watchdog_device *wdt) in twl4030_wdt_stop()
39 static int twl4030_wdt_set_timeout(struct watchdog_device *wdt, in twl4030_wdt_set_timeout()
61 struct watchdog_device *wdt; in twl4030_wdt_probe() local
85 struct watchdog_device *wdt = platform_get_drvdata(pdev); in twl4030_wdt_suspend() local
94 struct watchdog_device *wdt = platform_get_drvdata(pdev); in twl4030_wdt_resume() local
H A Dni903x_wdt.c57 static void ni903x_start(struct ni903x_wdt *wdt) in ni903x_start()
68 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_set_timeout() local
82 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_get_timeleft() local
101 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_ping() local
112 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_start() local
125 struct ni903x_wdt *wdt = watchdog_get_drvdata(wdd); in ni903x_wdd_stop() local
134 struct ni903x_wdt *wdt = data; in ni903x_resources() local
185 struct ni903x_wdt *wdt; in ni903x_acpi_probe() local
235 struct ni903x_wdt *wdt = platform_get_drvdata(pdev); in ni903x_acpi_remove() local
H A Ddigicolor_wdt.c34 static void dc_wdt_set(struct dc_wdt *wdt, u32 ticks) in dc_wdt_set()
51 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_restart() local
62 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_start() local
71 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_stop() local
80 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_set_timeout() local
90 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); in dc_wdt_get_timeleft() local
120 struct dc_wdt *wdt; in dc_wdt_probe() local
H A Dmlx_wdt.c56 static void mlxreg_wdt_check_card_reset(struct mlxreg_wdt *wdt) in mlxreg_wdt_check_card_reset()
81 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_start() local
90 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_stop() local
99 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_ping() local
109 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_set_timeout() local
167 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); in mlxreg_wdt_get_timeleft() local
221 static void mlxreg_wdt_config(struct mlxreg_wdt *wdt, in mlxreg_wdt_config()
269 static int mlxreg_wdt_init_timeout(struct mlxreg_wdt *wdt, in mlxreg_wdt_init_timeout()
282 struct mlxreg_wdt *wdt; in mlxreg_wdt_probe() local
H A Dbcm_kona_wdt.c58 static int secure_register_read(struct bcm_kona_wdt *wdt, uint32_t offset) in secure_register_read()
97 struct bcm_kona_wdt *wdt = s->private; in bcm_kona_show() local
138 struct bcm_kona_wdt *wdt = platform_get_drvdata(pdev); in bcm_kona_wdt_debug_init() local
154 struct bcm_kona_wdt *wdt = platform_get_drvdata(pdev); in bcm_kona_wdt_debug_exit() local
167 static int bcm_kona_wdt_ctrl_reg_modify(struct bcm_kona_wdt *wdt, in bcm_kona_wdt_ctrl_reg_modify()
190 static int bcm_kona_wdt_set_resolution_reg(struct bcm_kona_wdt *wdt) in bcm_kona_wdt_set_resolution_reg()
202 struct bcm_kona_wdt *wdt = watchdog_get_drvdata(wdog); in bcm_kona_wdt_set_timeout_reg() local
218 struct bcm_kona_wdt *wdt = watchdog_get_drvdata(wdog); in bcm_kona_wdt_get_timeleft() local
240 struct bcm_kona_wdt *wdt = watchdog_get_drvdata(wdog); in bcm_kona_wdt_stop() local
271 struct bcm_kona_wdt *wdt; in bcm_kona_wdt_probe() local
H A Dat91sam9_wdt.c40 #define wdt_read(wdt, field) \ argument
98 struct at91wdt *wdt = (struct at91wdt *)dev_id; in wdt_interrupt() local
112 static inline void at91_wdt_reset(struct at91wdt *wdt) in at91_wdt_reset()
122 struct at91wdt *wdt = timer_container_of(wdt, t, timer); in at91_ping() local
134 struct at91wdt *wdt = to_wdt(wdd); in at91_wdt_start() local
152 static int at91_wdt_init(struct platform_device *pdev, struct at91wdt *wdt) in at91_wdt_init()
265 static int of_at91wdt_init(struct device_node *np, struct at91wdt *wdt) in of_at91wdt_init()
321 static inline int of_at91wdt_init(struct device_node *np, struct at91wdt *wdt) in of_at91wdt_init()
330 struct at91wdt *wdt; in at91wdt_probe() local
377 struct at91wdt *wdt = platform_get_drvdata(pdev); in at91wdt_remove() local
H A Dpm8916_wdt.c47 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_start() local
56 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_stop() local
65 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_ping() local
73 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_configure_timers() local
105 struct pm8916_wdt *wdt = arg; in pm8916_wdt_isr() local
143 struct pm8916_wdt *wdt; in pm8916_wdt_probe() local
238 struct pm8916_wdt *wdt = dev_get_drvdata(dev); in pm8916_wdt_suspend() local
248 struct pm8916_wdt *wdt = dev_get_drvdata(dev); in pm8916_wdt_resume() local
H A Dbcm7038_wdt.c59 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_set_timeout_reg() local
69 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_ping() local
87 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_stop() local
108 struct bcm7038_watchdog *wdt = watchdog_get_drvdata(wdog); in bcm7038_wdt_get_timeleft() local
134 struct bcm7038_watchdog *wdt; in bcm7038_wdt_probe() local
184 struct bcm7038_watchdog *wdt = dev_get_drvdata(dev); in bcm7038_wdt_suspend() local
194 struct bcm7038_watchdog *wdt = dev_get_drvdata(dev); in bcm7038_wdt_resume() local
H A Dmax63xx_wdt.c119 struct max63xx_wdt *wdt = watchdog_get_drvdata(wdd); in max63xx_wdt_ping() local
127 struct max63xx_wdt *wdt = watchdog_get_drvdata(wdd); in max63xx_wdt_start() local
139 struct max63xx_wdt *wdt = watchdog_get_drvdata(wdd); in max63xx_wdt_stop() local
157 static void max63xx_mmap_ping(struct max63xx_wdt *wdt) in max63xx_mmap_ping()
171 static void max63xx_mmap_set(struct max63xx_wdt *wdt, u8 set) in max63xx_mmap_set()
185 static int max63xx_mmap_init(struct platform_device *p, struct max63xx_wdt *wdt) in max63xx_mmap_init()
201 struct max63xx_wdt *wdt; in max63xx_wdt_probe() local
H A Dtegra_wdt.c80 struct tegra_wdt *wdt = watchdog_get_drvdata(wdd); in tegra_wdt_start() local
112 struct tegra_wdt *wdt = watchdog_get_drvdata(wdd); in tegra_wdt_stop() local
123 struct tegra_wdt *wdt = watchdog_get_drvdata(wdd); in tegra_wdt_ping() local
145 struct tegra_wdt *wdt = watchdog_get_drvdata(wdd); in tegra_wdt_get_timeleft() local
186 struct tegra_wdt *wdt; in tegra_wdt_probe() local
235 struct tegra_wdt *wdt = dev_get_drvdata(dev); in tegra_wdt_suspend() local
245 struct tegra_wdt *wdt = dev_get_drvdata(dev); in tegra_wdt_resume() local
H A Dnic7018_wdt.c89 struct nic7018_wdt *wdt = watchdog_get_drvdata(wdd); in nic7018_set_timeout() local
106 struct nic7018_wdt *wdt = watchdog_get_drvdata(wdd); in nic7018_start() local
124 struct nic7018_wdt *wdt = watchdog_get_drvdata(wdd); in nic7018_stop() local
135 struct nic7018_wdt *wdt = watchdog_get_drvdata(wdd); in nic7018_ping() local
144 struct nic7018_wdt *wdt = watchdog_get_drvdata(wdd); in nic7018_get_timeleft() local
172 struct nic7018_wdt *wdt; in nic7018_probe() local
223 struct nic7018_wdt *wdt = platform_get_drvdata(pdev); in nic7018_remove() local
H A Darmada_37xx_wdt.c76 struct watchdog_device wdt; member
144 static int armada_37xx_wdt_ping(struct watchdog_device *wdt) in armada_37xx_wdt_ping()
155 static unsigned int armada_37xx_wdt_get_timeleft(struct watchdog_device *wdt) in armada_37xx_wdt_get_timeleft()
166 static int armada_37xx_wdt_set_timeout(struct watchdog_device *wdt, in armada_37xx_wdt_set_timeout()
198 static int armada_37xx_wdt_start(struct watchdog_device *wdt) in armada_37xx_wdt_start()
223 static int armada_37xx_wdt_stop(struct watchdog_device *wdt) in armada_37xx_wdt_stop()
316 struct watchdog_device *wdt = dev_get_drvdata(dev); in armada_37xx_wdt_suspend() local
323 struct watchdog_device *wdt = dev_get_drvdata(dev); in armada_37xx_wdt_resume() local
H A Dsl28cpld_wdt.c48 struct sl28cpld_wdt *wdt = watchdog_get_drvdata(wdd); in sl28cpld_wdt_ping() local
56 struct sl28cpld_wdt *wdt = watchdog_get_drvdata(wdd); in sl28cpld_wdt_start() local
71 struct sl28cpld_wdt *wdt = watchdog_get_drvdata(wdd); in sl28cpld_wdt_stop() local
79 struct sl28cpld_wdt *wdt = watchdog_get_drvdata(wdd); in sl28cpld_wdt_get_timeleft() local
93 struct sl28cpld_wdt *wdt = watchdog_get_drvdata(wdd); in sl28cpld_wdt_set_timeout() local
122 struct sl28cpld_wdt *wdt; in sl28cpld_wdt_probe() local
H A Dstpmic1_wdt.c37 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); in pmic_wdt_start() local
45 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); in pmic_wdt_stop() local
53 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); in pmic_wdt_ping() local
62 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); in pmic_wdt_set_timeout() local
87 struct stpmic1_wdt *wdt; in pmic_wdt_probe() local
H A Dshwdt.c83 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); in sh_wdt_start() local
126 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); in sh_wdt_stop() local
148 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); in sh_wdt_keepalive() local
160 struct sh_wdt *wdt = watchdog_get_drvdata(wdt_dev); in sh_wdt_set_heartbeat() local
176 struct sh_wdt *wdt = timer_container_of(wdt, t, timer); in sh_wdt_ping() local
218 struct sh_wdt *wdt; in sh_wdt_probe() local
H A Dimgpdc_wdt.c90 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_keepalive() local
101 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_stop() local
113 static void __pdc_wdt_set_timeout(struct pdc_wdt_dev *wdt) in __pdc_wdt_set_timeout()
126 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_set_timeout() local
139 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_start() local
153 struct pdc_wdt_dev *wdt = watchdog_get_drvdata(wdt_dev); in pdc_wdt_restart() local
H A Dlantiq_wdt.c63 struct watchdog_device wdt; member
88 static struct ltq_wdt_priv *ltq_wdt_get_priv(struct watchdog_device *wdt) in ltq_wdt_get_priv()
99 static int ltq_wdt_start(struct watchdog_device *wdt) in ltq_wdt_start()
116 static int ltq_wdt_stop(struct watchdog_device *wdt) in ltq_wdt_stop()
127 static int ltq_wdt_ping(struct watchdog_device *wdt) in ltq_wdt_ping()
142 static unsigned int ltq_wdt_get_timeleft(struct watchdog_device *wdt) in ltq_wdt_get_timeleft()
204 struct watchdog_device *wdt; in ltq_wdt_probe() local
H A Drn5t618_wdt.c50 struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); in rn5t618_wdt_set_timeout() local
72 struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); in rn5t618_wdt_start() local
101 struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); in rn5t618_wdt_stop() local
109 struct rn5t618_wdt *wdt = watchdog_get_drvdata(wdt_dev); in rn5t618_wdt_ping() local
145 struct rn5t618_wdt *wdt; in rn5t618_wdt_probe() local
H A Dmenf21bmc_wdt.c34 struct watchdog_device wdt; member
58 static int menf21bmc_wdt_start(struct watchdog_device *wdt) in menf21bmc_wdt_start()
65 static int menf21bmc_wdt_stop(struct watchdog_device *wdt) in menf21bmc_wdt_stop()
74 menf21bmc_wdt_settimeout(struct watchdog_device *wdt, unsigned int timeout) in menf21bmc_wdt_settimeout()
94 static int menf21bmc_wdt_ping(struct watchdog_device *wdt) in menf21bmc_wdt_ping()
H A Dts4800_wdt.c57 static void ts4800_write_feed(struct ts4800_wdt *wdt, u32 val) in ts4800_write_feed()
64 struct ts4800_wdt *wdt = watchdog_get_drvdata(wdd); in ts4800_wdt_start() local
72 struct ts4800_wdt *wdt = watchdog_get_drvdata(wdd); in ts4800_wdt_stop() local
81 struct ts4800_wdt *wdt = watchdog_get_drvdata(wdd); in ts4800_wdt_set_timeout() local
113 struct ts4800_wdt *wdt; in ts4800_wdt_probe() local
/linux/drivers/platform/cznic/
H A Dturris-omnia-mcu-watchdog.c30 static int omnia_wdt_start(struct watchdog_device *wdt) in omnia_wdt_start()
37 static int omnia_wdt_stop(struct watchdog_device *wdt) in omnia_wdt_stop()
44 static int omnia_wdt_ping(struct watchdog_device *wdt) in omnia_wdt_ping()
51 static int omnia_wdt_set_timeout(struct watchdog_device *wdt, in omnia_wdt_set_timeout()
60 static unsigned int omnia_wdt_get_timeleft(struct watchdog_device *wdt) in omnia_wdt_get_timeleft()

123