/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/watchdog/ |
H A D | twl4030_wdt.c | 56 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 D | adx_wdt.c | 19 #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 D | mpcore_wdt.c | 76 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 D | ts72xx_wdt.c | 140 * @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 D | sp805_wdt.c | 2 * 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 D | at32ap700x_wdt.c | 85 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 D | Makefile | 16 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 D | mn10300-watchdog.c | 110 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 D | Makefile | 2 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 D | Makefile | 8 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 D | wdt.c | 2 * wdt.c 24 #include <dspbridge/wdt.h>
|
H A D | ue_deh.c | 32 #include <dspbridge/wdt.h>
|
H A D | tiomap_io.c | 31 #include <dspbridge/wdt.h>
|
H A D | tiomap3430_pwr.c | 38 #include <dspbridge/wdt.h> 112 /* Disable wdt on hibernation. */ 226 /* Disable wdt on hibernation. */
|
H A D | tiomap3430.c | 54 #include <dspbridge/wdt.h> 593 /* Start wdt */
|
H A D | io_sm.c | 51 #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 D | Makefile | 47 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 D | cpu.c | 64 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 D | wm8350-core.c | 32 #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 D | wm8350-irq.c | 30 #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 D | cpu.c | 67 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 D | core.h | 26 #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 D | v2m.c | 260 static AMBA_DEVICE(wdt, "mb:wdt", V2M_WDT, NULL);
|