Searched refs:bcm47xx_wdt (Results 1 - 8 of 8) sorted by relevance

/linux-4.1.27/include/linux/
H A Dbcm47xx_wdt.h10 struct bcm47xx_wdt { struct
11 u32 (*timer_set)(struct bcm47xx_wdt *, u32);
12 u32 (*timer_set_ms)(struct bcm47xx_wdt *, u32);
25 static inline void *bcm47xx_wdt_get_drvdata(struct bcm47xx_wdt *wdt) bcm47xx_wdt_get_drvdata()
/linux-4.1.27/drivers/watchdog/
H A Dbcm47xx_wdt.c16 #include <linux/bcm47xx_wdt.h>
29 #define DRV_NAME "bcm47xx_wdt"
47 static inline struct bcm47xx_wdt *bcm47xx_wdt_get(struct watchdog_device *wdd) bcm47xx_wdt_get()
49 return container_of(wdd, struct bcm47xx_wdt, wdd); bcm47xx_wdt_get()
54 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); bcm47xx_wdt_hard_keepalive()
68 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); bcm47xx_wdt_hard_stop()
78 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); bcm47xx_wdt_hard_set_timeout()
101 struct bcm47xx_wdt *wdt = (struct bcm47xx_wdt *)data; bcm47xx_wdt_soft_timer_tick()
114 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); bcm47xx_wdt_soft_keepalive()
123 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); bcm47xx_wdt_soft_start()
133 struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd); bcm47xx_wdt_soft_stop()
164 struct bcm47xx_wdt *wdt; bcm47xx_wdt_notify_sys()
166 wdt = container_of(this, struct bcm47xx_wdt, notifier); bcm47xx_wdt_notify_sys()
175 struct bcm47xx_wdt *wdt; bcm47xx_wdt_restart()
177 wdt = container_of(this, struct bcm47xx_wdt, restart_handler); bcm47xx_wdt_restart()
195 struct bcm47xx_wdt *wdt = dev_get_platdata(&pdev->dev); bcm47xx_wdt_probe()
251 struct bcm47xx_wdt *wdt = dev_get_platdata(&pdev->dev); bcm47xx_wdt_remove()
H A DMakefile132 obj-$(CONFIG_BCM47XX_WDT) += bcm47xx_wdt.o
/linux-4.1.27/drivers/ssb/
H A Dssb_private.h6 #include <linux/bcm47xx_wdt.h>
227 extern u32 ssb_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt,
229 extern u32 ssb_chipco_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms);
251 extern u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks);
252 extern u32 ssb_extif_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms);
254 static inline u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, ssb_extif_watchdog_timer_set_wdt()
259 static inline u32 ssb_extif_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, ssb_extif_watchdog_timer_set_ms()
H A Ddriver_extif.c115 u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks) ssb_extif_watchdog_timer_set_wdt()
122 u32 ssb_extif_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms) ssb_extif_watchdog_timer_set_ms()
H A Ddriver_chipcommon.c16 #include <linux/bcm47xx_wdt.h>
311 u32 ssb_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks) ssb_chipco_watchdog_timer_set_wdt()
321 u32 ssb_chipco_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms) ssb_chipco_watchdog_timer_set_ms()
H A Dembedded.c39 struct bcm47xx_wdt wdt = {}; ssb_watchdog_register()
/linux-4.1.27/drivers/bcma/
H A Ddriver_chipcommon.c13 #include <linux/bcm47xx_wdt.h>
58 static u32 bcma_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, bcma_chipco_watchdog_timer_set_wdt()
66 static u32 bcma_chipco_watchdog_timer_set_ms_wdt(struct bcm47xx_wdt *wdt, bcma_chipco_watchdog_timer_set_ms_wdt()
96 struct bcm47xx_wdt wdt = {}; bcma_chipco_watchdog_register()

Completed in 212 milliseconds