Home
last modified time | relevance | path

Searched refs:_field (Results 1 – 25 of 29) sorted by relevance

12

/qemu/include/migration/
H A Dvmstate.h267 #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 Dqdev-properties.h67 #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 Dqdev-properties-system.h79 #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 Dptimer.h302 #define VMSTATE_PTIMER(_field, _state) \ argument
303 VMSTATE_STRUCT_POINTER_V(_field, _state, 1, vmstate_ptimer, ptimer_state)
/qemu/include/hw/input/
H A Dhid.h64 #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 Dfifo8.h178 #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 Dfifo32.h188 #define VMSTATE_FIFO32(_field, _state) VMSTATE_FIFO8(_field.fifo, _state) argument
/qemu/hw/ide/
H A Dide-internal.h382 #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 Dahci-internal.h329 #define VMSTATE_AHCI(_field, _state) { \ argument
330 .name = (stringify(_field)), \
334 .offset = vmstate_offset_value(_state, _field, AHCIState), \
/qemu/target/ppc/
H A Dcpu-qom.h48 #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 Dsmbus_slave.h81 #define VMSTATE_SMBUS_DEVICE(_field, _state) { \ argument
82 .name = (stringify(_field)), \
86 .offset = vmstate_offset_value(_state, _field, SMBusDevice), \
H A Di2c.h218 #define VMSTATE_I2C_SLAVE(_field, _state) { \ argument
219 .name = (stringify(_field)), \
223 .offset = vmstate_offset_value(_state, _field, I2CSlave), \
H A Dpmbus_device.h556 #define VMSTATE_PMBUS_DEVICE(_field, _state) { \ argument
557 .name = (stringify(_field)), \
561 .offset = vmstate_offset_value(_state, _field, PMBusDevice), \
/qemu/hw/usb/
H A Du2f.h78 #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 Dpci_device.h334 #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 Dmsix.h53 #define VMSTATE_MSIX_TEST(_field, _state, _test) { \ argument
54 .name = (stringify(_field)), \
58 .offset = vmstate_offset_value(_state, _field, PCIDevice), \
H A Dshpc.h56 #define SHPC_VMSTATE(_field, _type, _test) \ argument
57 VMSTATE_BUFFER_UNSAFE_INFO_TEST(_field, _type, _test, 0, \
/qemu/target/loongarch/
H A Dmachine.c24 #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 Dssi.h74 #define VMSTATE_SSI_PERIPHERAL(_field, _state) { \ argument
75 .name = (stringify(_field)), \
79 .offset = vmstate_offset_value(_state, _field, SSIPeripheral), \
/qemu/include/net/
H A Dnet.h332 #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 Dvirtio.h358 #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 Dmachine.c30 #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 Dccw-device.h33 #define VMSTATE_CCW_DEVICE(_field, _state) \ argument
34 VMSTATE_STRUCT(_field, _state, 1, vmstate_ccw_dev, CcwDevice)
/qemu/include/hw/ipack/
H A Dipack.h72 #define VMSTATE_IPACK_DEVICE(_field, _state) \ argument
73 VMSTATE_STRUCT(_field, _state, 1, vmstate_ipack_device, IPackDevice)
/qemu/include/hw/scsi/
H A Dscsi.h101 #define VMSTATE_SCSI_DEVICE(_field, _state) { \ argument
102 .name = (stringify(_field)), \
106 .offset = vmstate_offset_value(_state, _field, SCSIDevice), \

12