qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

virtio_pmem.h (700B)


      1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause */
      2 /*
      3  * Definitions for virtio-pmem devices.
      4  *
      5  * Copyright (C) 2019 Red Hat, Inc.
      6  *
      7  * Author(s): Pankaj Gupta <pagupta@redhat.com>
      8  */
      9 
     10 #ifndef _LINUX_VIRTIO_PMEM_H
     11 #define _LINUX_VIRTIO_PMEM_H
     12 
     13 #include "standard-headers/linux/types.h"
     14 #include "standard-headers/linux/virtio_ids.h"
     15 #include "standard-headers/linux/virtio_config.h"
     16 
     17 struct virtio_pmem_config {
     18 	uint64_t start;
     19 	uint64_t size;
     20 };
     21 
     22 #define VIRTIO_PMEM_REQ_TYPE_FLUSH      0
     23 
     24 struct virtio_pmem_resp {
     25 	/* Host return status corresponding to flush request */
     26 	uint32_t ret;
     27 };
     28 
     29 struct virtio_pmem_req {
     30 	/* command type */
     31 	uint32_t type;
     32 };
     33 
     34 #endif