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