Lines Matching refs:pikawdt_private

55 } pikawdt_private;  variable
79 unsigned reset = in_be32(pikawdt_private.fpga + 0x14); in pikawdt_reset()
82 out_be32(pikawdt_private.fpga + 0x14, reset); in pikawdt_reset()
90 if (time_before(jiffies, pikawdt_private.next_heartbeat) || in pikawdt_ping()
91 (!nowayout && !pikawdt_private.open)) { in pikawdt_ping()
93 mod_timer(&pikawdt_private.timer, jiffies + WDT_TIMEOUT); in pikawdt_ping()
101 pikawdt_private.next_heartbeat = jiffies + heartbeat * HZ; in pikawdt_keepalive()
107 mod_timer(&pikawdt_private.timer, jiffies + WDT_TIMEOUT); in pikawdt_start()
116 if (test_and_set_bit(0, &pikawdt_private.open)) in pikawdt_open()
130 if (!pikawdt_private.expect_close) in pikawdt_release()
131 del_timer(&pikawdt_private.timer); in pikawdt_release()
133 clear_bit(0, &pikawdt_private.open); in pikawdt_release()
134 pikawdt_private.expect_close = 0; in pikawdt_release()
151 pikawdt_private.expect_close = 0; in pikawdt_write()
158 pikawdt_private.expect_close = 42; in pikawdt_write()
187 return put_user(pikawdt_private.bootstatus, p); in pikawdt_ioctl()
237 pikawdt_private.fpga = of_iomap(np, 0); in pikawdt_init()
239 if (pikawdt_private.fpga == NULL) { in pikawdt_init()
244 ident.firmware_version = in_be32(pikawdt_private.fpga + 0x1c) & 0xffff; in pikawdt_init()
268 pikawdt_private.bootstatus = WDIOF_CARDRESET; in pikawdt_init()
272 setup_timer(&pikawdt_private.timer, pikawdt_ping, 0); in pikawdt_init()
285 iounmap(pikawdt_private.fpga); in pikawdt_init()
293 iounmap(pikawdt_private.fpga); in pikawdt_exit()