Lines Matching refs:priv
37 struct tqmx86_wdt *priv = watchdog_get_drvdata(wdd);
39 iowrite8(0x81, priv->io_base + TQMX86_WDCS);
46 struct tqmx86_wdt *priv = watchdog_get_drvdata(wdd);
52 iowrite8(val, priv->io_base + TQMX86_WDCFG);
74 struct tqmx86_wdt *priv;
78 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
79 if (!priv)
86 priv->io_base = devm_ioport_map(dev, res->start, resource_size(res));
87 if (!priv->io_base)
90 watchdog_set_drvdata(&priv->wdd, priv);
92 priv->wdd.parent = dev;
93 priv->wdd.info = &tqmx86_wdt_info;
94 priv->wdd.ops = &tqmx86_wdt_ops;
95 priv->wdd.min_timeout = 1;
96 priv->wdd.max_timeout = 4096;
97 priv->wdd.max_hw_heartbeat_ms = 4096*1000;
98 priv->wdd.timeout = WDT_TIMEOUT;
100 watchdog_init_timeout(&priv->wdd, timeout, dev);
101 watchdog_set_nowayout(&priv->wdd, WATCHDOG_NOWAYOUT);
103 tqmx86_wdt_set_timeout(&priv->wdd, priv->wdd.timeout);
105 err = devm_watchdog_register_device(dev, &priv->wdd);