/qemu/include/migration/ |
H A D | vmstate.h | 268 #define vmstate_offset_value(_state, _field, _type) \ argument 269 (offsetof(_state, _field) + \ 270 type_check(_type, typeof_field(_state, _field))) 272 #define vmstate_offset_pointer(_state, _field, _type) \ argument 273 (offsetof(_state, _field) + \ 274 type_check_pointer(_type, typeof_field(_state, _field))) 276 #define vmstate_offset_array(_state, _field, _type, _num) \ argument 277 (offsetof(_state, _field) + \ 278 type_check_array(_type, typeof_field(_state, _field), _num)) 280 #define vmstate_offset_2darray(_state, _field, _type, _n1, _n2) \ 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)), \ 75 #define DEFINE_PROP_SIGNED(_name, _state, _field, _defval, _prop, _type) \ argument 76 DEFINE_PROP(_name, _state, _field, _prop, _type, \ 80 #define DEFINE_PROP_SIGNED_NODEFAULT(_name, _state, _field, _prop, _type) \ argument 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, \ 89 #define DEFINE_PROP_UNSIGNED(_name, _state, _field, _defval, _prop, _type) \ argument [all …]
|
H A D | qdev-properties-system.h | 84 #define DEFINE_PROP_UUID(_name, _state, _field) \ argument 85 DEFINE_PROP(_name, _state, _field, qdev_prop_uuid, QemuUUID, \ 91 #define DEFINE_PROP_UUID_NODEFAULT(_name, _state, _field) \ argument 92 DEFINE_PROP(_name, _state, _field, qdev_prop_uuid, QemuUUID) 98 #define DEFINE_PROP_IOTHREAD_VQ_MAPPING_LIST(_name, _state, _field) \ argument 99 DEFINE_PROP(_name, _state, _field, qdev_prop_iothread_vq_mapping_list, \ 102 #define DEFINE_PROP_ENDIAN(_name, _state, _field, _default) \ argument 103 DEFINE_PROP_UNSIGNED(_name, _state, _field, _default, \ 105 #define DEFINE_PROP_ENDIAN_NODEFAULT(_name, _state, _field) \ argument 106 DEFINE_PROP_ENDIAN(_name, _state, _field, ENDIAN_MODE_UNSPECIFIED)
|
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 | 218 #define VMSTATE_FIFO8_TEST(_field, _state, _test) { \ argument 219 .name = (stringify(_field)), \ 224 .offset = vmstate_offset_value(_state, _field, Fifo8), \ 227 #define VMSTATE_FIFO8(_field, _state) \ argument 228 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 | 328 #define VMSTATE_AHCI(_field, _state) { \ argument 329 .name = (stringify(_field)), \ 333 .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 | 356 #define VMSTATE_PCI_DEVICE(_field, _state) { \ argument 357 .name = (stringify(_field)), \ 361 .offset = vmstate_offset_value(_state, _field, PCIDevice), \ 364 #define VMSTATE_PCI_DEVICE_POINTER(_field, _state) { \ argument 365 .name = (stringify(_field)), \ 369 .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/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/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/virtio/ |
H A D | virtio.h | 378 #define DEFINE_VIRTIO_COMMON_FEATURES(_state, _field) \ argument 379 DEFINE_PROP_BIT64("indirect_desc", _state, _field, \ 381 DEFINE_PROP_BIT64("event_idx", _state, _field, \ 383 DEFINE_PROP_BIT64("notify_on_empty", _state, _field, \ 385 DEFINE_PROP_BIT64("any_layout", _state, _field, \ 387 DEFINE_PROP_BIT64("iommu_platform", _state, _field, \ 389 DEFINE_PROP_BIT64("packed", _state, _field, \ 391 DEFINE_PROP_BIT64("queue_reset", _state, _field, \ 393 DEFINE_PROP_BIT64("in_order", _state, _field, \
|
/qemu/include/net/ |
H A D | net.h | 320 #define vmstate_offset_macaddr(_state, _field) \ argument 321 vmstate_offset_array(_state, _field.a, uint8_t, \ 322 sizeof(typeof_field(_state, _field))) 324 #define VMSTATE_MACADDR(_field, _state) { \ argument 325 .name = (stringify(_field)), \ 329 .offset = vmstate_offset_macaddr(_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 40 VMSTATE_STRUCT_ARRAY(_field, _state, _n, 0, vmstate_segment, SegmentCache) 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 70 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, CPU_NB_REGS, _v, \ [all …]
|
/qemu/hw/s390x/ |
H A D | ccw-device.h | 35 #define VMSTATE_CCW_DEVICE(_field, _state) \ argument 36 VMSTATE_STRUCT(_field, _state, 1, vmstate_ccw_dev, CcwDevice)
|
/qemu/include/hw/ipack/ |
H A D | ipack.h | 69 #define VMSTATE_IPACK_DEVICE(_field, _state) \ argument 70 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), \
|