static int put_msix_state(QEMUFile *f, void *pv, size_t size, VMStateField *field, QJSON *vmdesc) { msix_save(pv, f); return 0; }
static void ivshmem_save(QEMUFile* f, void *opaque) { IVShmemState *proxy = opaque; IVSHMEM_DPRINTF("ivshmem_save\n"); pci_device_save(&proxy->dev, f); if (ivshmem_has_feature(proxy, IVSHMEM_MSI)) { msix_save(&proxy->dev, f); } else { qemu_put_be32(f, proxy->intrstatus); qemu_put_be32(f, proxy->intrmask); } }
static void put_msix_state(QEMUFile *f, void *pv, size_t size) { msix_save(pv, f); }