Lines Matching defs:cpu5wdt_device
54 } cpu5wdt_device;
63 if (cpu5wdt_device.running)
71 if (cpu5wdt_device.queue && ticks)
72 mod_timer(&cpu5wdt_device.timer, jiffies + CPU5WDT_INTERVAL);
75 complete(&cpu5wdt_device.stop);
83 ticks = cpu5wdt_device.default_ticks;
95 if (!cpu5wdt_device.queue) {
96 cpu5wdt_device.queue = 1;
102 mod_timer(&cpu5wdt_device.timer, jiffies + CPU5WDT_INTERVAL);
105 cpu5wdt_device.running++;
114 if (cpu5wdt_device.running)
115 cpu5wdt_device.running = 0;
116 ticks = cpu5wdt_device.default_ticks;
127 if (test_and_set_bit(0, &cpu5wdt_device.inuse))
134 clear_bit(0, &cpu5wdt_device.inuse);
212 init_completion(&cpu5wdt_device.stop);
213 cpu5wdt_device.queue = 0;
214 timer_setup(&cpu5wdt_device.timer, cpu5wdt_trigger, 0);
215 cpu5wdt_device.default_ticks = ticks;
252 if (cpu5wdt_device.queue) {
253 cpu5wdt_device.queue = 0;
254 wait_for_completion(&cpu5wdt_device.stop);
255 del_timer(&cpu5wdt_device.timer);