wdt_diag288.c (95a9457fd44ad97c518858a4e1586a5498f9773c) wdt_diag288.c (b69c3c21a5d11075d42100d5cfe0a736593fae6b)
1/*
2 * watchdog device diag288 support
3 *
4 * Copyright IBM, Corp. 2015
5 *
6 * Authors:
7 * Xu Wang <gesaint@linux.vnet.ibm.com>
8 *

--- 94 unchanged lines hidden (view full) ---

103{
104 DIAG288State *diag288 = DIAG288(dev);
105
106 qemu_register_reset(diag288_reset, diag288);
107 diag288->timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, diag288_timer_expired,
108 dev);
109}
110
1/*
2 * watchdog device diag288 support
3 *
4 * Copyright IBM, Corp. 2015
5 *
6 * Authors:
7 * Xu Wang <gesaint@linux.vnet.ibm.com>
8 *

--- 94 unchanged lines hidden (view full) ---

103{
104 DIAG288State *diag288 = DIAG288(dev);
105
106 qemu_register_reset(diag288_reset, diag288);
107 diag288->timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, diag288_timer_expired,
108 dev);
109}
110
111static void wdt_diag288_unrealize(DeviceState *dev, Error **errp)
111static void wdt_diag288_unrealize(DeviceState *dev)
112{
113 DIAG288State *diag288 = DIAG288(dev);
114
115 timer_del(diag288->timer);
116 timer_free(diag288->timer);
117}
118
119static void wdt_diag288_class_init(ObjectClass *klass, void *data)

--- 28 unchanged lines hidden ---
112{
113 DIAG288State *diag288 = DIAG288(dev);
114
115 timer_del(diag288->timer);
116 timer_free(diag288->timer);
117}
118
119static void wdt_diag288_class_init(ObjectClass *klass, void *data)

--- 28 unchanged lines hidden ---