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 --- |