Lines Matching refs:sprd_wdt
58 struct sprd_wdt { struct
66 static inline struct sprd_wdt *to_sprd_wdt(struct watchdog_device *wdd) in to_sprd_wdt() argument
68 return container_of(wdd, struct sprd_wdt, wdd); in to_sprd_wdt()
83 struct sprd_wdt *wdt = (struct sprd_wdt *)dev_id; in sprd_wdt_isr()
92 static u32 sprd_wdt_get_cnt_value(struct sprd_wdt *wdt) in sprd_wdt_get_cnt_value()
104 static int sprd_wdt_load_value(struct sprd_wdt *wdt, u32 timeout, in sprd_wdt_load_value()
141 static int sprd_wdt_enable(struct sprd_wdt *wdt) in sprd_wdt_enable()
165 struct sprd_wdt *wdt = _data; in sprd_wdt_disable()
177 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_start()
197 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_stop()
212 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_set_timeout()
225 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_set_pretimeout()
237 struct sprd_wdt *wdt = to_sprd_wdt(wdd); in sprd_wdt_get_timeleft()
264 struct sprd_wdt *wdt; in sprd_wdt_probe()
331 struct sprd_wdt *wdt = dev_get_drvdata(dev); in sprd_wdt_pm_suspend()
342 struct sprd_wdt *wdt = dev_get_drvdata(dev); in sprd_wdt_pm_resume()