qemu/hw/virtio/virtio-mem-pci.h
<<
>>
Prefs
   1/*
   2 * Virtio MEM PCI device
   3 *
   4 * Copyright (C) 2020 Red Hat, Inc.
   5 *
   6 * Authors:
   7 *  David Hildenbrand <david@redhat.com>
   8 *
   9 * This work is licensed under the terms of the GNU GPL, version 2.
  10 * See the COPYING file in the top-level directory.
  11 */
  12
  13#ifndef QEMU_VIRTIO_MEM_PCI_H
  14#define QEMU_VIRTIO_MEM_PCI_H
  15
  16#include "hw/virtio/virtio-pci.h"
  17#include "hw/virtio/virtio-mem.h"
  18#include "qom/object.h"
  19
  20typedef struct VirtIOMEMPCI VirtIOMEMPCI;
  21
  22/*
  23 * virtio-mem-pci: This extends VirtioPCIProxy.
  24 */
  25#define TYPE_VIRTIO_MEM_PCI "virtio-mem-pci-base"
  26DECLARE_INSTANCE_CHECKER(VirtIOMEMPCI, VIRTIO_MEM_PCI,
  27                         TYPE_VIRTIO_MEM_PCI)
  28
  29struct VirtIOMEMPCI {
  30    VirtIOPCIProxy parent_obj;
  31    VirtIOMEM vdev;
  32    Notifier size_change_notifier;
  33};
  34
  35#endif /* QEMU_VIRTIO_MEM_PCI_H */
  36