Revision f8b6cc00 hw/qdev.h

b/hw/qdev.h
253 253
    DEFINE_PROP(_n, _s, _f, qdev_prop_netdev, VLANClientState*)
254 254
#define DEFINE_PROP_VLAN(_n, _s, _f)             \
255 255
    DEFINE_PROP(_n, _s, _f, qdev_prop_vlan, VLANState*)
256
#define DEFINE_PROP_DRIVE(_n, _s, _f)             \
257
    DEFINE_PROP(_n, _s, _f, qdev_prop_drive, DriveInfo*)
256
#define DEFINE_PROP_DRIVE(_n, _s, _f) \
257
    DEFINE_PROP(_n, _s, _f, qdev_prop_drive, BlockDriverState *)
258 258
#define DEFINE_PROP_MACADDR(_n, _s, _f)         \
259 259
    DEFINE_PROP(_n, _s, _f, qdev_prop_macaddr, MACAddr)
260 260

  
......
275 275
void qdev_prop_set_chr(DeviceState *dev, const char *name, CharDriverState *value);
276 276
void qdev_prop_set_netdev(DeviceState *dev, const char *name, VLANClientState *value);
277 277
void qdev_prop_set_vlan(DeviceState *dev, const char *name, VLANState *value);
278
void qdev_prop_set_drive(DeviceState *dev, const char *name, DriveInfo *value);
278
void qdev_prop_set_drive(DeviceState *dev, const char *name, BlockDriverState *value);
279 279
void qdev_prop_set_macaddr(DeviceState *dev, const char *name, uint8_t *value);
280 280
/* FIXME: Remove opaque pointer properties.  */
281 281
void qdev_prop_set_ptr(DeviceState *dev, const char *name, void *value);

Also available in: Unified diff