mirror of https://github.com/xemu-project/xemu.git
s390x/css: use define for "virtual-css-bridge" literal
Introduce a TYPE_* define (like we already use for a couple of other QOM types) for the name of the virtual CSS bridge QOM type instead of sprinkling the same string literal over several source files. Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
This commit is contained in:
parent
cf2499350a
commit
3f9e485964
|
@ -29,7 +29,7 @@
|
||||||
#include "hw/s390x/s390-virtio-ccw.h"
|
#include "hw/s390x/s390-virtio-ccw.h"
|
||||||
|
|
||||||
static const char *const reset_dev_types[] = {
|
static const char *const reset_dev_types[] = {
|
||||||
"virtual-css-bridge",
|
TYPE_VIRTUAL_CSS_BRIDGE,
|
||||||
"s390-sclp-event-facility",
|
"s390-sclp-event-facility",
|
||||||
"s390-flic",
|
"s390-flic",
|
||||||
"diag288",
|
"diag288",
|
||||||
|
|
|
@ -130,7 +130,7 @@ VirtualCssBus *virtual_css_bus_init(void)
|
||||||
DeviceState *dev;
|
DeviceState *dev;
|
||||||
|
|
||||||
/* Create bridge device */
|
/* Create bridge device */
|
||||||
dev = qdev_create(NULL, "virtual-css-bridge");
|
dev = qdev_create(NULL, TYPE_VIRTUAL_CSS_BRIDGE);
|
||||||
qdev_init_nofail(dev);
|
qdev_init_nofail(dev);
|
||||||
|
|
||||||
/* Create bus on bridge device */
|
/* Create bus on bridge device */
|
||||||
|
@ -1626,7 +1626,7 @@ static void virtual_css_bridge_class_init(ObjectClass *klass, void *data)
|
||||||
}
|
}
|
||||||
|
|
||||||
static const TypeInfo virtual_css_bridge_info = {
|
static const TypeInfo virtual_css_bridge_info = {
|
||||||
.name = "virtual-css-bridge",
|
.name = TYPE_VIRTUAL_CSS_BRIDGE,
|
||||||
.parent = TYPE_SYS_BUS_DEVICE,
|
.parent = TYPE_SYS_BUS_DEVICE,
|
||||||
.instance_size = sizeof(SysBusDevice),
|
.instance_size = sizeof(SysBusDevice),
|
||||||
.class_init = virtual_css_bridge_class_init,
|
.class_init = virtual_css_bridge_class_init,
|
||||||
|
|
|
@ -101,6 +101,9 @@ static inline int virtio_ccw_rev_max(VirtioCcwDevice *dev)
|
||||||
return dev->max_rev;
|
return dev->max_rev;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* virtual css bridge type */
|
||||||
|
#define TYPE_VIRTUAL_CSS_BRIDGE "virtual-css-bridge"
|
||||||
|
|
||||||
/* virtual css bus type */
|
/* virtual css bus type */
|
||||||
typedef struct VirtualCssBus {
|
typedef struct VirtualCssBus {
|
||||||
BusState parent_obj;
|
BusState parent_obj;
|
||||||
|
|
Loading…
Reference in New Issue