Searched refs:wdt (Results 1 - 23 of 23) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/watchdog/
H A Dtwl4030_wdt.c56 static int twl4030_wdt_enable(struct twl4030_wdt *wdt) argument
58 return twl4030_wdt_write(wdt->timer_margin + 1);
61 static int twl4030_wdt_disable(struct twl4030_wdt *wdt) argument
66 static int twl4030_wdt_set_timeout(struct twl4030_wdt *wdt, int timeout) argument
69 dev_warn(wdt->miscdev.parent,
73 wdt->timer_margin = timeout;
74 return twl4030_wdt_enable(wdt);
80 struct twl4030_wdt *wdt = file->private_data; local
83 twl4030_wdt_enable(wdt);
94 struct twl4030_wdt *wdt local
134 struct twl4030_wdt *wdt = platform_get_drvdata(twl4030_wdt_dev); local
149 struct twl4030_wdt *wdt = file->private_data; local
176 struct twl4030_wdt *wdt; local
209 struct twl4030_wdt *wdt = platform_get_drvdata(pdev); local
228 struct twl4030_wdt *wdt = platform_get_drvdata(pdev); local
237 struct twl4030_wdt *wdt = platform_get_drvdata(pdev); local
[all...]
H A Dadx_wdt.c19 #define WATCHDOG_NAME "adx-wdt"
46 static void adx_wdt_start_locked(struct adx_wdt *wdt) argument
50 ctrl = readl(wdt->base + ADX_WDT_CONTROL);
52 writel(ctrl, wdt->base + ADX_WDT_CONTROL);
53 wdt->state = WDT_STATE_START;
56 static void adx_wdt_start(struct adx_wdt *wdt) argument
60 spin_lock_irqsave(&wdt->lock, flags);
61 adx_wdt_start_locked(wdt);
62 spin_unlock_irqrestore(&wdt->lock, flags);
65 static void adx_wdt_stop_locked(struct adx_wdt *wdt) argument
75 adx_wdt_stop(struct adx_wdt *wdt) argument
84 adx_wdt_set_timeout(struct adx_wdt *wdt, unsigned long seconds) argument
102 adx_wdt_get_timeout(struct adx_wdt *wdt, unsigned long *seconds) argument
107 adx_wdt_keepalive(struct adx_wdt *wdt) argument
118 struct adx_wdt *wdt = platform_get_drvdata(adx_wdt_dev); local
132 struct adx_wdt *wdt = file->private_data; local
142 struct adx_wdt *wdt = file->private_data; local
201 struct adx_wdt *wdt = file->private_data; local
227 struct adx_wdt *wdt; local
280 struct adx_wdt *wdt = platform_get_drvdata(pdev); local
291 struct adx_wdt *wdt = platform_get_drvdata(pdev); local
299 struct adx_wdt *wdt = platform_get_drvdata(pdev); local
310 struct adx_wdt *wdt = platform_get_drvdata(pdev); local
[all...]
H A Dmpcore_wdt.c76 struct mpcore_wdt *wdt = arg; local
79 if (readl(wdt->base + TWD_WDOG_INTSTAT)) {
80 dev_printk(KERN_CRIT, wdt->dev,
83 writel(1, wdt->base + TWD_WDOG_INTSTAT);
96 static void mpcore_wdt_keepalive(struct mpcore_wdt *wdt) argument
102 count = __raw_readl(wdt->base + TWD_WDOG_COUNTER);
107 writel(count + wdt->perturb, wdt->base + TWD_WDOG_LOAD);
108 wdt->perturb = wdt
112 mpcore_wdt_stop(struct mpcore_wdt *wdt) argument
121 mpcore_wdt_start(struct mpcore_wdt *wdt) argument
151 struct mpcore_wdt *wdt = platform_get_drvdata(mpcore_wdt_dev); local
171 struct mpcore_wdt *wdt = file->private_data; local
192 struct mpcore_wdt *wdt = file->private_data; local
228 struct mpcore_wdt *wdt = file->private_data; local
303 struct mpcore_wdt *wdt = platform_get_drvdata(dev); local
329 struct mpcore_wdt *wdt; local
396 struct mpcore_wdt *wdt = platform_get_drvdata(dev); local
[all...]
H A Dts72xx_wdt.c140 * @wdt: watchdog to be kicked
142 * Called with @wdt->lock held.
144 static inline void ts72xx_wdt_kick(struct ts72xx_wdt *wdt) argument
146 __raw_writeb(TS72XX_WDT_FEED_VAL, wdt->feed_reg);
151 * @wdt: watchdog to be started
156 * Called with @wdt->lock held.
158 static void ts72xx_wdt_start(struct ts72xx_wdt *wdt) argument
161 * To program the wdt, it first must be "fed" and
165 ts72xx_wdt_kick(wdt);
166 __raw_writeb((u8)wdt
175 ts72xx_wdt_stop(struct ts72xx_wdt *wdt) argument
183 struct ts72xx_wdt *wdt = platform_get_drvdata(ts72xx_wdt_pdev); local
218 struct ts72xx_wdt *wdt = file->private_data; local
248 struct ts72xx_wdt *wdt = file->private_data; local
298 struct ts72xx_wdt *wdt = file->private_data; local
395 struct ts72xx_wdt *wdt; local
481 struct ts72xx_wdt *wdt = platform_get_drvdata(pdev); local
[all...]
H A Dsp805_wdt.c2 * drivers/char/watchdog/sp805-wdt.c
37 #define MODULE_NAME "sp805-wdt"
57 * struct sp805_wdt: sp805 wdt device structure
60 * base: base address of wdt
61 * clk: clock structure of wdt
62 * dev: amba device structure of wdt
63 * status: current status of wdt
80 static struct sp805_wdt *wdt; variable in typeref:struct:sp805_wdt
88 rate = clk_get_rate(wdt->clk);
101 spin_lock(&wdt
[all...]
H A Dat32ap700x_wdt.c85 static struct wdt_at32ap700x *wdt; variable in typeref:struct:wdt_at32ap700x
95 spin_lock(&wdt->io_lock);
96 psel = wdt_readl(wdt, CTRL) & WDT_BF(CTRL_PSEL, 0x0f);
97 wdt_writel(wdt, CTRL, psel | WDT_BF(CTRL_KEY, 0x55));
98 wdt_writel(wdt, CTRL, psel | WDT_BF(CTRL_KEY, 0xaa));
99 spin_unlock(&wdt->io_lock);
108 unsigned long psel = (wdt->timeout > 1) ? 0xf : 0xe;
110 spin_lock(&wdt->io_lock);
111 wdt_writel(wdt, CTRL, WDT_BIT(CTRL_EN)
114 wdt_writel(wdt, CTR
[all...]
H A DMakefile16 obj-$(CONFIG_WDT) += wdt.o
119 obj-$(CONFIG_OCTEON_WDT) += octeon-wdt.o
120 octeon-wdt-y := octeon-wdt-main.o octeon-wdt-nmi.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mn10300/kernel/
H A Dmn10300-watchdog.c110 u8 wdt; local
114 wdt = WDCTR & ~WDCTR_WDCNE;
115 WDCTR = wdt | WDCTR_WDRST;
116 wdt = WDCTR;
117 WDCTR = wdt | WDCTR_WDCNE;
118 wdt = WDCTR;
134 u8 wdt, tmp; local
136 wdt = WDCTR & ~WDCTR_WDCNE;
137 WDCTR = wdt;
180 WDCTR = wdt | WDCTR_WDRS
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/bcm63xx/
H A DMakefile2 dev-dsp.o dev-enet.o dev-pcmcia.o dev-uart.o dev-wdt.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/tidspbridge/
H A DMakefile8 core/ue_deh.o core/wdt.o core/dsp-clock.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/tidspbridge/core/
H A Dwdt.c2 * wdt.c
24 #include <dspbridge/wdt.h>
H A Due_deh.c32 #include <dspbridge/wdt.h>
H A Dtiomap_io.c31 #include <dspbridge/wdt.h>
H A Dtiomap3430_pwr.c38 #include <dspbridge/wdt.h>
112 /* Disable wdt on hibernation. */
226 /* Disable wdt on hibernation. */
H A Dtiomap3430.c54 #include <dspbridge/wdt.h>
593 /* Start wdt */
H A Dio_sm.c51 #include <dspbridge/wdt.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-samsung/
H A DMakefile47 obj-$(CONFIG_S3C_DEV_WDT) += dev-wdt.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-nuc93x/
H A Dcpu.c64 static DEFINE_CLK(wdt, 15);
87 DEF_CLKLOOK(&clk_wdt, "nuc932-wdt", NULL),
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Dwm8350-core.c32 #include <linux/mfd/wm8350/wdt.h>
736 wm8350_client_dev_register(wm8350, "wm8350-wdt", &(wm8350->wdt.pdev));
759 platform_device_unregister(wm8350->wdt.pdev);
H A Dwm8350-irq.c30 #include <linux/mfd/wm8350/wdt.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-w90x900/
H A Dcpu.c67 static DEFINE_CLK(wdt, 26);
94 DEF_CLKLOOK(&clk_wdt, "nuc900-wdt", NULL),
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mfd/wm8350/
H A Dcore.h26 #include <linux/mfd/wm8350/wdt.h>
640 struct wm8350_wdt wdt; member in struct:wm8350
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-vexpress/
H A Dv2m.c260 static AMBA_DEVICE(wdt, "mb:wdt", V2M_WDT, NULL);

Completed in 223 milliseconds