/linux-master/arch/mips/bcm63xx/ |
H A D | Makefile | 4 dev-rng.o dev-spi.o dev-hsspi.o dev-uart.o dev-wdt.o \
|
/linux-master/drivers/mfd/ |
H A D | wm8350-irq.c | 24 #include <linux/mfd/wm8350/wdt.h>
|
H A D | wm8350-core.c | 28 #include <linux/mfd/wm8350/wdt.h> 435 wm8350_client_dev_register(wm8350, "wm8350-wdt", &(wm8350->wdt.pdev));
|
/linux-master/drivers/ssb/ |
H A D | embedded.c | 39 struct bcm47xx_wdt wdt = {}; local 43 wdt.driver_data = &bus->chipco; 44 wdt.timer_set = ssb_chipco_watchdog_timer_set_wdt; 45 wdt.timer_set_ms = ssb_chipco_watchdog_timer_set_ms; 46 wdt.max_timer_ms = bus->chipco.max_timer_ms; 48 wdt.driver_data = &bus->extif; 49 wdt.timer_set = ssb_extif_watchdog_timer_set_wdt; 50 wdt.timer_set_ms = ssb_extif_watchdog_timer_set_ms; 51 wdt.max_timer_ms = SSB_EXTIF_WATCHDOG_MAX_TIMER_MS; 56 pdev = platform_device_register_data(NULL, "bcm47xx-wdt", [all...] |
H A D | ssb_private.h | 196 extern u32 ssb_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, 198 extern u32 ssb_chipco_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms); 220 extern u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks); 221 extern u32 ssb_extif_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms); 223 static inline u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, argument 228 static inline u32 ssb_extif_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, argument
|
/linux-master/drivers/watchdog/ |
H A D | da9052_wdt.c | 28 struct watchdog_device wdt; member in struct:da9052_wdt_data 164 da9052_wdt = &driver_data->wdt; 179 return devm_watchdog_register_device(dev, &driver_data->wdt);
|
H A D | da9055_wdt.c | 32 struct watchdog_device wdt; member in struct:da9055_wdt_data 134 da9055_wdt = &driver_data->wdt; 149 ret = devm_watchdog_register_device(dev, &driver_data->wdt);
|
H A D | digicolor_wdt.c | 34 static void dc_wdt_set(struct dc_wdt *wdt, u32 ticks) argument 38 spin_lock_irqsave(&wdt->lock, flags); 40 writel_relaxed(0, wdt->base + TIMER_A_CONTROL); 41 writel_relaxed(ticks, wdt->base + TIMER_A_COUNT); 43 wdt->base + TIMER_A_CONTROL); 45 spin_unlock_irqrestore(&wdt->lock, flags); 51 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local 53 dc_wdt_set(wdt, 1); 62 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local 64 dc_wdt_set(wdt, wdo 71 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local 80 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local 90 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local 120 struct dc_wdt *wdt; local [all...] |
H A D | mena21_wdt.c | 33 struct watchdog_device wdt; member in struct:a21_wdt_drv 53 static int a21_wdt_start(struct watchdog_device *wdt) argument 55 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt); 62 static int a21_wdt_stop(struct watchdog_device *wdt) argument 64 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt); 71 static int a21_wdt_ping(struct watchdog_device *wdt) argument 73 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt); 82 static int a21_wdt_set_timeout(struct watchdog_device *wdt, argument 85 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt); 88 dev_err(wdt [all...] |
H A D | menf21bmc_wdt.c | 34 struct watchdog_device wdt; member in struct:menf21bmc_wdt 47 data->wdt.bootstatus |= WDIOF_CARDRESET; 49 data->wdt.bootstatus |= WDIOF_EXTERN1; 51 data->wdt.bootstatus |= WDIOF_EXTERN2; 53 data->wdt.bootstatus |= WDIOF_POWERUNDER; 58 static int menf21bmc_wdt_start(struct watchdog_device *wdt) argument 60 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); 65 static int menf21bmc_wdt_stop(struct watchdog_device *wdt) argument 67 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); 74 menf21bmc_wdt_settimeout(struct watchdog_device *wdt, unsigne argument 94 menf21bmc_wdt_ping(struct watchdog_device *wdt) argument [all...] |
H A D | stpmic1_wdt.c | 37 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local 39 return regmap_update_bits(wdt->pmic->regmap, 45 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local 47 return regmap_update_bits(wdt->pmic->regmap, 53 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local 55 return regmap_update_bits(wdt->pmic->regmap, 62 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local 66 return regmap_write(wdt->pmic->regmap, WCHDG_TIMER_CR, timeout - 1); 87 struct stpmic1_wdt *wdt; local 96 wdt [all...] |
H A D | xen_wdt.c | 26 static struct sched_watchdog wdt; variable in typeref:struct:sched_watchdog 42 wdt.timeout = wdd->timeout; 52 if (!wdt.id) 53 err = HYPERVISOR_sched_op(SCHEDOP_watchdog, &wdt); 57 wdt.id = err; 70 wdt.timeout = 0; 71 if (wdt.id) 72 err = HYPERVISOR_sched_op(SCHEDOP_watchdog, &wdt); 74 wdt.id = 0; 85 if (wdt [all...] |
/linux-master/include/linux/ |
H A D | bcm47xx_wdt.h | 23 static inline void *bcm47xx_wdt_get_drvdata(struct bcm47xx_wdt *wdt) argument 25 return wdt->driver_data;
|
/linux-master/include/linux/mfd/wm8350/ |
H A D | core.h | 22 #include <linux/mfd/wm8350/wdt.h> 616 struct wm8350_wdt wdt; member in struct:wm8350
|
/linux-master/drivers/bcma/ |
H A D | driver_chipcommon.c | 77 static u32 bcma_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, argument 80 struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt); 85 static u32 bcma_chipco_watchdog_timer_set_ms_wdt(struct bcm47xx_wdt *wdt, argument 88 struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt); 116 struct bcm47xx_wdt wdt = {}; local 125 wdt.driver_data = cc; 126 wdt.timer_set = bcma_chipco_watchdog_timer_set_wdt; 127 wdt.timer_set_ms = bcma_chipco_watchdog_timer_set_ms_wdt; 128 wdt.max_timer_ms = 131 pdev = platform_device_register_data(NULL, "bcm47xx-wdt", [all...] |
/linux-master/drivers/clocksource/ |
H A D | timer-tegra186.c | 87 struct tegra186_wdt *wdt; member in struct:tegra186_timer 98 static void wdt_writel(struct tegra186_wdt *wdt, u32 value, unsigned int offset) argument 100 writel_relaxed(value, wdt->regs + offset); 103 static u32 wdt_readl(struct tegra186_wdt *wdt, unsigned int offset) argument 105 return readl_relaxed(wdt->regs + offset); 131 static void tegra186_wdt_disable(struct tegra186_wdt *wdt) argument 134 wdt_writel(wdt, WDTUR_UNLOCK_PATTERN, WDTUR); 135 wdt_writel(wdt, WDTCMDR_DISABLE_COUNTER, WDTCMDR); 138 tmr_writel(wdt->tmr, 0, TMRCR); 141 static void tegra186_wdt_enable(struct tegra186_wdt *wdt) argument 195 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local 204 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local 213 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local 224 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local 249 struct tegra186_wdt *wdt; local [all...] |
/linux-master/drivers/hwmon/ |
H A D | nct7904.c | 130 struct watchdog_device wdt; member in struct:nct7904_data 926 static int nct7904_wdt_start(struct watchdog_device *wdt) argument 928 struct nct7904_data *data = watchdog_get_drvdata(wdt); 934 static int nct7904_wdt_stop(struct watchdog_device *wdt) argument 936 struct nct7904_data *data = watchdog_get_drvdata(wdt); 941 static int nct7904_wdt_set_timeout(struct watchdog_device *wdt, argument 944 struct nct7904_data *data = watchdog_get_drvdata(wdt); 947 * Its minimum unit is minutes. And wdt->timeout needs 949 * to be: wdt->timeout = timeout / 60 * 60. 952 * So, wdt 960 nct7904_wdt_ping(struct watchdog_device *wdt) argument 985 nct7904_wdt_get_timeleft(struct watchdog_device *wdt) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | wdt87xx_i2c.c | 501 static int wdt87xx_validate_firmware(struct wdt87xx_data *wdt, argument 513 dev_err(&wdt->client->dev, "check fw tag failed\n"); 519 dev_err(&wdt->client->dev, 531 dev_err(&wdt->client->dev, 538 chip_id = (wdt->param.fw_id >> 12) & 0xF; 541 dev_err(&wdt->client->dev, 820 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local 823 error = wdt87xx_validate_firmware(wdt, fw); 827 error = mutex_lock_interruptible(&wdt->fw_mutex); 848 error = wdt87xx_get_sysparam(client, &wdt 884 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local 897 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local 906 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local 992 struct wdt87xx_data *wdt = dev_id; local 1021 wdt87xx_ts_create_input_device(struct wdt87xx_data *wdt) argument 1066 struct wdt87xx_data *wdt; local [all...] |
/linux-master/drivers/media/platform/mediatek/vpu/ |
H A D | mtk_vpu.c | 185 * @wdt: VPU watchdog workqueue 213 struct vpu_wdt wdt; member in struct:mtk_vpu 277 "vpu: int %x, hv = 0x%x, vh = 0x%x, wdt = 0x%x\n", 387 struct vpu_wdt *wdt = container_of(ws, struct vpu_wdt, ws); local 388 struct mtk_vpu *vpu = container_of(wdt, struct mtk_vpu, wdt); 389 struct vpu_wdt_handler *handler = wdt->handler; 395 dev_err(vpu->dev, "[VPU] wdt enables clock failed %d\n", ret); 407 dev_dbg(vpu->dev, "wdt handler func %d\n", index); 424 handler = vpu->wdt 656 unsigned int running, pc, vpu_to_host, host_to_vpu, wdt, idle, ra, sp; local [all...] |
/linux-master/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra194.c | 1205 TEGRA_PIN_FUNCTION(wdt),
|
H A D | pinctrl-tegra234.c | 1346 TEGRA_PIN_FUNCTION(wdt),
|
/linux-master/drivers/power/supply/ |
H A D | bq25980_charger.c | 26 bool wdt; member in struct:bq25980_state 600 state->wdt = stat4 & BQ25980_WD_STAT; 745 else if (state.wdt) 824 old_state.wdt != new_state->wdt ||
|
H A D | rt9467-charger.c | 913 dev_err(data->dev, "Failed to kick wdt (%d)\n", ret); 1004 RT9467_IRQ_DESC(wdt, wdt, RT9467_IRQ_WDTMR), 1010 RT9467_IRQ_DESC(wdt, wdt, RT9467_IRQ_WDTMR),
|
H A D | rt9471.c | 566 RT9471_IRQ_DESC(wdt, RT9471_IRQ_WDT),
|
/linux-master/drivers/rtc/ |
H A D | rtc-ds1307.c | 1679 struct watchdog_device *wdt; local 1686 wdt = devm_kzalloc(ds1307->dev, sizeof(*wdt), GFP_KERNEL); 1687 if (!wdt) 1692 wdt->bootstatus = WDIOF_CARDRESET; 1694 wdt->info = &ds1388_wdt_info; 1695 wdt->ops = &ds1388_wdt_ops; 1696 wdt->timeout = 99; 1697 wdt->max_timeout = 99; 1698 wdt [all...] |