Lines Matching refs:pikawdt_private

56 } pikawdt_private;  variable
80 unsigned reset = in_be32(pikawdt_private.fpga + 0x14); in pikawdt_reset()
83 out_be32(pikawdt_private.fpga + 0x14, reset); in pikawdt_reset()
91 if (time_before(jiffies, pikawdt_private.next_heartbeat) || in pikawdt_ping()
92 (!nowayout && !pikawdt_private.open)) { in pikawdt_ping()
94 mod_timer(&pikawdt_private.timer, jiffies + WDT_TIMEOUT); in pikawdt_ping()
102 pikawdt_private.next_heartbeat = jiffies + heartbeat * HZ; in pikawdt_keepalive()
108 mod_timer(&pikawdt_private.timer, jiffies + WDT_TIMEOUT); in pikawdt_start()
117 if (test_and_set_bit(0, &pikawdt_private.open)) in pikawdt_open()
131 if (!pikawdt_private.expect_close) in pikawdt_release()
132 del_timer(&pikawdt_private.timer); in pikawdt_release()
134 clear_bit(0, &pikawdt_private.open); in pikawdt_release()
135 pikawdt_private.expect_close = 0; in pikawdt_release()
152 pikawdt_private.expect_close = 0; in pikawdt_write()
159 pikawdt_private.expect_close = 42; in pikawdt_write()
188 return put_user(pikawdt_private.bootstatus, p); in pikawdt_ioctl()
239 pikawdt_private.fpga = of_iomap(np, 0); in pikawdt_init()
241 if (pikawdt_private.fpga == NULL) { in pikawdt_init()
246 ident.firmware_version = in_be32(pikawdt_private.fpga + 0x1c) & 0xffff; in pikawdt_init()
270 pikawdt_private.bootstatus = WDIOF_CARDRESET; in pikawdt_init()
274 timer_setup(&pikawdt_private.timer, pikawdt_ping, 0); in pikawdt_init()
287 iounmap(pikawdt_private.fpga); in pikawdt_init()
295 iounmap(pikawdt_private.fpga); in pikawdt_exit()