Lines Matching refs:cpu5wdt_device
67 } cpu5wdt_device;
76 if (cpu5wdt_device.running)
84 if (cpu5wdt_device.queue && ticks)
85 mod_timer(&cpu5wdt_device.timer, jiffies + CPU5WDT_INTERVAL);
88 complete(&cpu5wdt_device.stop);
96 ticks = cpu5wdt_device.default_ticks;
108 if (!cpu5wdt_device.queue) {
109 cpu5wdt_device.queue = 1;
115 mod_timer(&cpu5wdt_device.timer, jiffies + CPU5WDT_INTERVAL);
118 cpu5wdt_device.running++;
127 if (cpu5wdt_device.running)
128 cpu5wdt_device.running = 0;
129 ticks = cpu5wdt_device.default_ticks;
140 if (test_and_set_bit(0, &cpu5wdt_device.inuse))
147 clear_bit(0, &cpu5wdt_device.inuse);
225 init_completion(&cpu5wdt_device.stop);
227 cpu5wdt_device.queue = 0;
228 setup_timer(&cpu5wdt_device.timer, cpu5wdt_trigger, 0);
229 cpu5wdt_device.default_ticks = ticks;
266 if (cpu5wdt_device.queue) {
267 cpu5wdt_device.queue = 0;
268 wait_for_completion(&cpu5wdt_device.stop);