/qemu/include/migration/ |
H A D | vmstate.h | 267 #define vmstate_offset_value(_state, _field, _type) \ argument 268 (offsetof(_state, _field) + \ 269 type_check(_type, typeof_field(_state, _field))) 271 #define vmstate_offset_pointer(_state, _field, _type) \ argument 273 type_check_pointer(_type, typeof_field(_state, _field))) 277 type_check_array(_type, typeof_field(_state, _field), _num)) 284 vmstate_offset_value(_state, _field[_start], _type) 288 sizeof(typeof_field(_state, _field))) 292 type_check_varray(_type, _state, _field)) 774 #define VMSTATE_BITMAP(_field, _state, _version, _field_size) \ argument [all …]
|
/qemu/include/hw/ |
H A D | qdev-properties.h | 67 #define DEFINE_PROP(_name, _state, _field, _prop, _type, ...) { \ argument 70 .offset = offsetof(_state, _field) \ 71 + type_check(_type, typeof_field(_state, _field)), \ 81 DEFINE_PROP(_name, _state, _field, _prop, _type) 83 #define DEFINE_PROP_BIT(_name, _state, _field, _bit, _defval) \ argument 84 DEFINE_PROP(_name, _state, _field, qdev_prop_bit, uint32_t, \ 95 DEFINE_PROP(_name, _state, _field, _prop, _type) 97 #define DEFINE_PROP_BIT64(_name, _state, _field, _bit, _defval) \ argument 98 DEFINE_PROP(_name, _state, _field, qdev_prop_bit64, uint64_t, \ 103 #define DEFINE_PROP_BOOL(_name, _state, _field, _defval) \ argument [all …]
|
H A D | qdev-properties-system.h | 79 #define DEFINE_PROP_UUID(_name, _state, _field) \ argument 80 DEFINE_PROP(_name, _state, _field, qdev_prop_uuid, QemuUUID, \ 86 #define DEFINE_PROP_UUID_NODEFAULT(_name, _state, _field) \ argument 87 DEFINE_PROP(_name, _state, _field, qdev_prop_uuid, QemuUUID) 93 #define DEFINE_PROP_IOTHREAD_VQ_MAPPING_LIST(_name, _state, _field) \ argument 94 DEFINE_PROP(_name, _state, _field, qdev_prop_iothread_vq_mapping_list, \
|
H A D | ptimer.h | 302 #define VMSTATE_PTIMER(_field, _state) \ argument 303 VMSTATE_STRUCT_POINTER_V(_field, _state, 1, vmstate_ptimer, ptimer_state)
|
/qemu/include/hw/input/ |
H A D | hid.h | 64 #define VMSTATE_HID_KEYBOARD_DEVICE(_field, _state) { \ argument 65 .name = (stringify(_field)), \ 69 .offset = vmstate_offset_value(_state, _field, HIDState), \ 74 #define VMSTATE_HID_POINTER_DEVICE(_field, _state) { \ argument 75 .name = (stringify(_field)), \ 79 .offset = vmstate_offset_value(_state, _field, HIDState), \
|
/qemu/include/qemu/ |
H A D | fifo8.h | 178 #define VMSTATE_FIFO8_TEST(_field, _state, _test) { \ argument 179 .name = (stringify(_field)), \ 184 .offset = vmstate_offset_value(_state, _field, Fifo8), \ 187 #define VMSTATE_FIFO8(_field, _state) \ argument 188 VMSTATE_FIFO8_TEST(_field, _state, NULL)
|
H A D | fifo32.h | 188 #define VMSTATE_FIFO32(_field, _state) VMSTATE_FIFO8(_field.fifo, _state) argument
|
/qemu/hw/ide/ |
H A D | ide-internal.h | 382 #define VMSTATE_IDE_BUS(_field, _state) \ argument 383 VMSTATE_STRUCT(_field, _state, 1, vmstate_ide_bus, IDEBus) 385 #define VMSTATE_IDE_BUS_ARRAY(_field, _state, _num) \ argument 386 VMSTATE_STRUCT_ARRAY(_field, _state, _num, 1, vmstate_ide_bus, IDEBus) 390 #define VMSTATE_IDE_DRIVES(_field, _state) \ argument 391 VMSTATE_STRUCT_ARRAY(_field, _state, 2, 3, vmstate_ide_drive, IDEState) 393 #define VMSTATE_IDE_DRIVE(_field, _state) \ argument 394 VMSTATE_STRUCT(_field, _state, 1, vmstate_ide_drive, IDEState)
|
H A D | ahci-internal.h | 329 #define VMSTATE_AHCI(_field, _state) { \ argument 330 .name = (stringify(_field)), \ 334 .offset = vmstate_offset_value(_state, _field, AHCIState), \
|
/qemu/target/ppc/ |
H A D | cpu-qom.h | 48 #define VMSTATE_PPC_TIMEBASE_V(_field, _state, _version) { \ argument 49 .name = (stringify(_field)), \ 54 .offset = vmstate_offset_value(_state, _field, PPCTimebase), \
|
/qemu/include/hw/i2c/ |
H A D | smbus_slave.h | 81 #define VMSTATE_SMBUS_DEVICE(_field, _state) { \ argument 82 .name = (stringify(_field)), \ 86 .offset = vmstate_offset_value(_state, _field, SMBusDevice), \
|
H A D | i2c.h | 218 #define VMSTATE_I2C_SLAVE(_field, _state) { \ argument 219 .name = (stringify(_field)), \ 223 .offset = vmstate_offset_value(_state, _field, I2CSlave), \
|
H A D | pmbus_device.h | 556 #define VMSTATE_PMBUS_DEVICE(_field, _state) { \ argument 557 .name = (stringify(_field)), \ 561 .offset = vmstate_offset_value(_state, _field, PMBusDevice), \
|
/qemu/hw/usb/ |
H A D | u2f.h | 78 #define VMSTATE_U2F_KEY(_field, _state) { \ argument 79 .name = (stringify(_field)), \ 83 .offset = vmstate_offset_value(_state, _field, U2FKeyState), \
|
/qemu/include/hw/pci/ |
H A D | pci_device.h | 334 #define VMSTATE_PCI_DEVICE(_field, _state) { \ argument 335 .name = (stringify(_field)), \ 339 .offset = vmstate_offset_value(_state, _field, PCIDevice), \ 342 #define VMSTATE_PCI_DEVICE_POINTER(_field, _state) { \ argument 343 .name = (stringify(_field)), \ 347 .offset = vmstate_offset_pointer(_state, _field, PCIDevice), \
|
H A D | msix.h | 53 #define VMSTATE_MSIX_TEST(_field, _state, _test) { \ argument 54 .name = (stringify(_field)), \ 58 .offset = vmstate_offset_value(_state, _field, PCIDevice), \
|
H A D | shpc.h | 56 #define SHPC_VMSTATE(_field, _type, _test) \ argument 57 VMSTATE_BUFFER_UNSAFE_INFO_TEST(_field, _type, _test, 0, \
|
/qemu/target/loongarch/ |
H A D | machine.c | 24 #define VMSTATE_FPU_REGS(_field, _state, _start) \ argument 25 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, 32, 0, \ 58 #define VMSTATE_LSXH_REGS(_field, _state, _start) \ argument 59 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, 32, 0, \ 91 #define VMSTATE_LASXH_REGS(_field, _state, _start) \ argument 92 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, 32, 0, \
|
/qemu/include/hw/ssi/ |
H A D | ssi.h | 74 #define VMSTATE_SSI_PERIPHERAL(_field, _state) { \ argument 75 .name = (stringify(_field)), \ 79 .offset = vmstate_offset_value(_state, _field, SSIPeripheral), \
|
/qemu/include/net/ |
H A D | net.h | 332 #define vmstate_offset_macaddr(_state, _field) \ argument 333 vmstate_offset_array(_state, _field.a, uint8_t, \ 334 sizeof(typeof_field(_state, _field))) 336 #define VMSTATE_MACADDR(_field, _state) { \ argument 337 .name = (stringify(_field)), \ 341 .offset = vmstate_offset_macaddr(_state, _field), \
|
/qemu/include/hw/virtio/ |
H A D | virtio.h | 358 #define DEFINE_VIRTIO_COMMON_FEATURES(_state, _field) \ argument 359 DEFINE_PROP_BIT64("indirect_desc", _state, _field, \ 361 DEFINE_PROP_BIT64("event_idx", _state, _field, \ 363 DEFINE_PROP_BIT64("notify_on_empty", _state, _field, \ 365 DEFINE_PROP_BIT64("any_layout", _state, _field, \ 367 DEFINE_PROP_BIT64("iommu_platform", _state, _field, \ 369 DEFINE_PROP_BIT64("packed", _state, _field, \ 371 DEFINE_PROP_BIT64("queue_reset", _state, _field, \
|
/qemu/target/i386/ |
H A D | machine.c | 30 #define VMSTATE_SEGMENT(_field, _state) { \ argument 31 .name = (stringify(_field)), \ 35 .offset = offsetof(_state, _field) \ 36 + type_check(SegmentCache,typeof_field(_state, _field)) \ 39 #define VMSTATE_SEGMENT_ARRAY(_field, _state, _n) \ argument 53 #define VMSTATE_XMM_REGS(_field, _state, _start) \ argument 54 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, CPU_NB_REGS, 0, \ 69 #define VMSTATE_YMMH_REGS_VARS(_field, _state, _start, _v) \ argument 124 #define VMSTATE_BND_REGS(_field, _state, _n) \ argument 138 #define VMSTATE_MTRR_VARS(_field, _state, _n, _v) \ argument [all …]
|
/qemu/hw/s390x/ |
H A D | ccw-device.h | 33 #define VMSTATE_CCW_DEVICE(_field, _state) \ argument 34 VMSTATE_STRUCT(_field, _state, 1, vmstate_ccw_dev, CcwDevice)
|
/qemu/include/hw/ipack/ |
H A D | ipack.h | 72 #define VMSTATE_IPACK_DEVICE(_field, _state) \ argument 73 VMSTATE_STRUCT(_field, _state, 1, vmstate_ipack_device, IPackDevice)
|
/qemu/include/hw/scsi/ |
H A D | scsi.h | 101 #define VMSTATE_SCSI_DEVICE(_field, _state) { \ argument 102 .name = (stringify(_field)), \ 106 .offset = vmstate_offset_value(_state, _field, SCSIDevice), \
|