Revision 4e4fa398 hw/qdev.h
b/hw/qdev.h | ||
---|---|---|
158 | 158 |
PROP_TYPE_UINT64, |
159 | 159 |
PROP_TYPE_TADDR, |
160 | 160 |
PROP_TYPE_MACADDR, |
161 |
PROP_TYPE_LOSTTICKPOLICY, |
|
161 | 162 |
PROP_TYPE_DRIVE, |
162 | 163 |
PROP_TYPE_CHR, |
163 | 164 |
PROP_TYPE_STRING, |
... | ... | |
307 | 308 |
extern PropertyInfo qdev_prop_chr; |
308 | 309 |
extern PropertyInfo qdev_prop_ptr; |
309 | 310 |
extern PropertyInfo qdev_prop_macaddr; |
311 |
extern PropertyInfo qdev_prop_losttickpolicy; |
|
310 | 312 |
extern PropertyInfo qdev_prop_drive; |
311 | 313 |
extern PropertyInfo qdev_prop_netdev; |
312 | 314 |
extern PropertyInfo qdev_prop_vlan; |
... | ... | |
367 | 369 |
DEFINE_PROP(_n, _s, _f, qdev_prop_drive, BlockDriverState *) |
368 | 370 |
#define DEFINE_PROP_MACADDR(_n, _s, _f) \ |
369 | 371 |
DEFINE_PROP(_n, _s, _f, qdev_prop_macaddr, MACAddr) |
372 |
#define DEFINE_PROP_LOSTTICKPOLICY(_n, _s, _f, _d) \ |
|
373 |
DEFINE_PROP_DEFAULT(_n, _s, _f, _d, qdev_prop_losttickpolicy, \ |
|
374 |
LostTickPolicy) |
|
370 | 375 |
|
371 | 376 |
#define DEFINE_PROP_END_OF_LIST() \ |
372 | 377 |
{} |
... | ... | |
389 | 394 |
int qdev_prop_set_drive(DeviceState *dev, const char *name, BlockDriverState *value) QEMU_WARN_UNUSED_RESULT; |
390 | 395 |
void qdev_prop_set_drive_nofail(DeviceState *dev, const char *name, BlockDriverState *value); |
391 | 396 |
void qdev_prop_set_macaddr(DeviceState *dev, const char *name, uint8_t *value); |
397 |
void qdev_prop_set_losttickpolicy(DeviceState *dev, const char *name, |
|
398 |
LostTickPolicy *value); |
|
392 | 399 |
/* FIXME: Remove opaque pointer properties. */ |
393 | 400 |
void qdev_prop_set_ptr(DeviceState *dev, const char *name, void *value); |
394 | 401 |
void qdev_prop_set_defaults(DeviceState *dev, Property *props); |
Also available in: Unified diff