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