コード例 #1
0
ファイル: msix.c プロジェクト: Icenowy/qemu
static int put_msix_state(QEMUFile *f, void *pv, size_t size,
                          VMStateField *field, QJSON *vmdesc)
{
    msix_save(pv, f);

    return 0;
}
コード例 #2
0
ファイル: ivshmem.c プロジェクト: RafaelRMachado/qemu
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);
    }

}
コード例 #3
0
ファイル: msix.c プロジェクト: anshulmakkar/vhost_user
static void put_msix_state(QEMUFile *f, void *pv, size_t size)
{
    msix_save(pv, f);
}