Commit 3f9e4859 authored by Sascha Silbe's avatar Sascha Silbe Committed by Cornelia Huck
Browse files

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: default avatarSascha Silbe <silbe@linux.vnet.ibm.com>
Signed-off-by: default avatarCornelia Huck <cornelia.huck@de.ibm.com>
parent cf249935
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@
#include "hw/s390x/s390-virtio-ccw.h"

static const char *const reset_dev_types[] = {
    "virtual-css-bridge",
    TYPE_VIRTUAL_CSS_BRIDGE,
    "s390-sclp-event-facility",
    "s390-flic",
    "diag288",
+2 −2
Original line number Diff line number Diff line
@@ -130,7 +130,7 @@ VirtualCssBus *virtual_css_bus_init(void)
    DeviceState *dev;

    /* Create bridge device */
    dev = qdev_create(NULL, "virtual-css-bridge");
    dev = qdev_create(NULL, TYPE_VIRTUAL_CSS_BRIDGE);
    qdev_init_nofail(dev);

    /* 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 = {
    .name          = "virtual-css-bridge",
    .name          = TYPE_VIRTUAL_CSS_BRIDGE,
    .parent        = TYPE_SYS_BUS_DEVICE,
    .instance_size = sizeof(SysBusDevice),
    .class_init    = virtual_css_bridge_class_init,
+3 −0
Original line number Diff line number Diff line
@@ -101,6 +101,9 @@ static inline int virtio_ccw_rev_max(VirtioCcwDevice *dev)
    return dev->max_rev;
}

/* virtual css bridge type */
#define TYPE_VIRTUAL_CSS_BRIDGE "virtual-css-bridge"

/* virtual css bus type */
typedef struct VirtualCssBus {
    BusState parent_obj;