Lines Matching defs:mid
20 #include <asm/intel-mid.h>
43 wdt_command(struct mid_wdt *mid, int sub, const void *in, size_t inlen, size_t size)
45 struct intel_scu_ipc_dev *scu = mid->scu;
53 struct mid_wdt *mid = watchdog_get_drvdata(wd);
69 ret = wdt_command(mid, SCU_WATCHDOG_START, &ipc_wd_start,
72 dev_crit(mid->dev, "error starting watchdog: %d\n", ret);
79 struct mid_wdt *mid = watchdog_get_drvdata(wd);
82 ret = wdt_command(mid, SCU_WATCHDOG_KEEPALIVE, NULL, 0, 0);
84 dev_crit(mid->dev, "Error executing keepalive: %d\n", ret);
91 struct mid_wdt *mid = watchdog_get_drvdata(wd);
94 ret = wdt_command(mid, SCU_WATCHDOG_STOP, NULL, 0, 0);
96 dev_crit(mid->dev, "Error stopping watchdog: %d\n", ret);
126 struct mid_wdt *mid;
140 mid = devm_kzalloc(dev, sizeof(*mid), GFP_KERNEL);
141 if (!mid)
144 mid->dev = dev;
145 wdt_dev = &mid->wd;
155 watchdog_set_drvdata(wdt_dev, mid);
157 mid->scu = devm_intel_scu_ipc_dev_get(dev);
158 if (!mid->scu)