[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RfC PATCH v3 07/10] qdev: add qdev_prop_exists()
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [RfC PATCH v3 07/10] qdev: add qdev_prop_exists() |
Date: |
Fri, 16 Oct 2009 15:42:00 +0200 |
Signed-off-by: Gerd Hoffmann <address@hidden>
---
hw/qdev-properties.c | 5 +++++
hw/qdev.h | 1 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/hw/qdev-properties.c b/hw/qdev-properties.c
index c9843a2..370f356 100644
--- a/hw/qdev-properties.c
+++ b/hw/qdev-properties.c
@@ -452,6 +452,11 @@ static Property *qdev_prop_find(DeviceState *dev, const
char *name)
return NULL;
}
+int qdev_prop_exists(DeviceState *dev, const char *name)
+{
+ return qdev_prop_find(dev, name) ? true : false;
+}
+
int qdev_prop_parse(DeviceState *dev, const char *name, const char *value)
{
Property *prop;
diff --git a/hw/qdev.h b/hw/qdev.h
index c678ab2..5271a3c 100644
--- a/hw/qdev.h
+++ b/hw/qdev.h
@@ -245,6 +245,7 @@ extern PropertyInfo qdev_prop_pci_devfn;
/* Set properties between creation and init. */
void *qdev_get_prop_ptr(DeviceState *dev, Property *prop);
+int qdev_prop_exists(DeviceState *dev, const char *name);
int qdev_prop_parse(DeviceState *dev, const char *name, const char *value);
void qdev_prop_set(DeviceState *dev, const char *name, void *src, enum
PropertyType type);
void qdev_prop_set_uint8(DeviceState *dev, const char *name, uint8_t value);
--
1.6.2.5
- [Qemu-devel] [RfC PATCH v3 00/10] qdev-ify network cards, Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 01/10] net: macaddr tweaks., Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 07/10] qdev: add qdev_prop_exists(),
Gerd Hoffmann <=
- [Qemu-devel] [RfC PATCH v3 10/10] ne2k_pci: load rom., Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 03/10] qdev: add netdev property, Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 04/10] qdev: add vlan property, Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 02/10] qdev: mac addr property fixups, Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 08/10] prepare pci nic init path for qdev conversion, Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 06/10] ne2k_isa: qdev-ify., Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 05/10] qdev/net: common nic property bits, Gerd Hoffmann, 2009/10/16
- [Qemu-devel] [RfC PATCH v3 09/10] ne2k_pci: qdev-ify., Gerd Hoffmann, 2009/10/16
- Re: [Qemu-devel] [RfC PATCH v3 00/10] qdev-ify network cards, Mark McLoughlin, 2009/10/19