Revision 7e36b7a3
b/hw/s390x/sclpquiesce.c | ||
---|---|---|
65 | 65 |
return 1; |
66 | 66 |
} |
67 | 67 |
|
68 |
static const VMStateDescription vmstate_sclpquiesce = { |
|
69 |
.name = "sclpquiesce", |
|
70 |
.version_id = 0, |
|
71 |
.minimum_version_id = 0, |
|
72 |
.minimum_version_id_old = 0, |
|
73 |
.fields = (VMStateField[]) { |
|
74 |
VMSTATE_BOOL(event_pending, SCLPEvent), |
|
75 |
VMSTATE_END_OF_LIST() |
|
76 |
} |
|
77 |
}; |
|
78 |
|
|
68 | 79 |
typedef struct QuiesceNotifier QuiesceNotifier; |
69 | 80 |
|
70 | 81 |
static struct QuiesceNotifier { |
... | ... | |
96 | 107 |
|
97 | 108 |
static void quiesce_class_init(ObjectClass *klass, void *data) |
98 | 109 |
{ |
110 |
DeviceClass *dc = DEVICE_CLASS(klass); |
|
99 | 111 |
SCLPEventClass *k = SCLP_EVENT_CLASS(klass); |
100 | 112 |
|
113 |
dc->vmsd = &vmstate_sclpquiesce; |
|
101 | 114 |
k->init = quiesce_init; |
102 | 115 |
|
103 | 116 |
k->get_send_mask = send_mask; |
Also available in: Unified diff